diff --git a/Framework/CurveFitting/src/Functions/ProcessBackground.cpp b/Framework/CurveFitting/src/Functions/ProcessBackground.cpp index 2c6ce27efd84b0271c080488bc3ef7b0eafabef6..cbaa5116446b0f22b4a7eff1eca8bfc3be279d5d 100644 --- a/Framework/CurveFitting/src/Functions/ProcessBackground.cpp +++ b/Framework/CurveFitting/src/Functions/ProcessBackground.cpp @@ -795,8 +795,8 @@ void ProcessBackground::fitBackgroundFunction(std::string bkgdfunctiontype) { // Get fit status and chi^2 std::string fitStatus = fit->getProperty("OutputStatus"); - bool allowedfailure = (fitStatus.find("cannot") < fitStatus.size()) && - (fitStatus.find("tolerance") < fitStatus.size()); + bool allowedfailure = (fitStatus.find("Changes") < fitStatus.size()) && + (fitStatus.find("small") < fitStatus.size()); if (fitStatus != "success" && !allowedfailure) { g_log.error() << "ProcessBackground: Fit Status = " << fitStatus << ". Not to update fit result\n";