diff --git a/MantidQt/CustomInterfaces/src/Indirect/ApplyPaalmanPings.cpp b/MantidQt/CustomInterfaces/src/Indirect/ApplyPaalmanPings.cpp index e4e9d4484706608f74596258ca4846cf1bc906b7..b74124f9c5b13a6eb9ab285fc9a24d77f196cb25 100644 --- a/MantidQt/CustomInterfaces/src/Indirect/ApplyPaalmanPings.cpp +++ b/MantidQt/CustomInterfaces/src/Indirect/ApplyPaalmanPings.cpp @@ -178,14 +178,10 @@ void ApplyPaalmanPings::run() { } QString outputWsName = sampleWsName.left(nameCutIndex) + +"_" + correctionType + "_Corrected"; - - if (useCan) { - auto containerWsName = m_uiForm.dsContainer->getCurrentDataName(); - int cutIndex = containerWsName.indexOf("_"); - if (cutIndex == -1) { - cutIndex = containerWsName.length(); - } - outputWsName += "_Subtract_" + containerWsName.left(cutIndex); + if(m_uiForm.ckUseCan->isChecked()){ + QString canWsName = m_uiForm.dsContainer->getCurrentDataName(); + auto canCut = canWsName.indexOf("_"); + outputWsName += "_" + canWsName.left(canCut); } applyCorrAlg->setProperty("OutputWorkspace", outputWsName.toStdString()); diff --git a/MantidQt/CustomInterfaces/src/Indirect/CalculatePaalmanPings.cpp b/MantidQt/CustomInterfaces/src/Indirect/CalculatePaalmanPings.cpp index 49584757883539d7ef1a4332893875067f9017e1..815b7826b19ba184ab3f4d57b7437663a2b53592 100644 --- a/MantidQt/CustomInterfaces/src/Indirect/CalculatePaalmanPings.cpp +++ b/MantidQt/CustomInterfaces/src/Indirect/CalculatePaalmanPings.cpp @@ -124,14 +124,6 @@ void CalculatePaalmanPings::run() { QString outputWsName = sampleWsName.left(nameCutIndex) + "_" + correctionType + "_abs"; - if (useCan) { - auto containerWsName = m_uiForm.dsContainer->getCurrentDataName(); - int cutIndex = containerWsName.indexOf("_"); - if (cutIndex == -1) { - cutIndex = containerWsName.length(); - } - outputWsName += "_Subtract_" + containerWsName.left(cutIndex); - } absCorAlgo->setProperty("OutputWorkspace", outputWsName.toStdString());