From a22e3d84d8d2955b2fda2dd5f92f855bb806511f Mon Sep 17 00:00:00 2001 From: Alice Russell <Alice.Russell@tessella.com> Date: Mon, 2 Mar 2020 12:54:27 +0000 Subject: [PATCH] Re #28049 fix error when fitting single spectra sequentially --- docs/source/release/v5.0.0/mantidplot.rst | 1 + qt/scientific_interfaces/MultiDatasetFit/MultiDatasetFit.cpp | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/source/release/v5.0.0/mantidplot.rst b/docs/source/release/v5.0.0/mantidplot.rst index 8eea849e530..59641d2dbbe 100644 --- a/docs/source/release/v5.0.0/mantidplot.rst +++ b/docs/source/release/v5.0.0/mantidplot.rst @@ -15,6 +15,7 @@ Bugfixes - Fixed an issue where adding specific functions to the multi-dataset fitting interface caused it to crash - Fixed an issue where mantid crashed if you cleared the functions in the multi-dataset fitting interface - Fixed an issue where adding a UserFunction to the multi-dataset fitting interface caused a crash +- Fixed an issue in the multi-dataset fitting interface where it crashed when doing a sequential fit with one spectra. :ref:`Release 5.0.0 <v5.0.0>` \ No newline at end of file diff --git a/qt/scientific_interfaces/MultiDatasetFit/MultiDatasetFit.cpp b/qt/scientific_interfaces/MultiDatasetFit/MultiDatasetFit.cpp index ed4713ff787..80f8ef20b04 100644 --- a/qt/scientific_interfaces/MultiDatasetFit/MultiDatasetFit.cpp +++ b/qt/scientific_interfaces/MultiDatasetFit/MultiDatasetFit.cpp @@ -496,7 +496,8 @@ void MultiDatasetFit::finishFit(bool error) { Mantid::API::IFunction_sptr fun; auto algorithm = m_fitRunner->getAlgorithm(); if (m_fitOptionsBrowser->getCurrentFittingType() == - MantidWidgets::FitOptionsBrowser::Simultaneous) { + MantidWidgets::FitOptionsBrowser::Simultaneous || + getNumberOfSpectra() == 1) { // After a simultaneous fit fun = algorithm->getProperty("Function"); updateParameters(*fun); -- GitLab