From 07bbedd9ab309f6554619b77a0a49ebf5577a6fb Mon Sep 17 00:00:00 2001
From: Pete Peterson <petersonpf@ornl.gov>
Date: Tue, 25 Jul 2017 10:47:58 -0400
Subject: [PATCH] Fix bug in overriding grouping

---
 Framework/WorkflowAlgorithms/src/AlignAndFocusPowder.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Framework/WorkflowAlgorithms/src/AlignAndFocusPowder.cpp b/Framework/WorkflowAlgorithms/src/AlignAndFocusPowder.cpp
index fc412543f0b..9d0d85e266e 100644
--- a/Framework/WorkflowAlgorithms/src/AlignAndFocusPowder.cpp
+++ b/Framework/WorkflowAlgorithms/src/AlignAndFocusPowder.cpp
@@ -914,8 +914,7 @@ void AlignAndFocusPowder::loadCalFile(const std::string &calFilename,
     return;
 
   // load grouping file if it was already specified
-  bool loadMask = !m_maskWS;
-  if (loadMask && !groupFilename.empty()) {
+  if (!groupFilename.empty()) {
     g_log.information() << "Loading Grouping file \"" << groupFilename
                         << "\"\n";
     if (groupFilename.find(".cal") != std::string::npos) {
@@ -948,8 +947,9 @@ void AlignAndFocusPowder::loadCalFile(const std::string &calFilename,
   g_log.information() << "Loading Calibration file \"" << calFilename << "\"\n";
 
   // bunch of booleans to keep track of things
-  bool loadGrouping = !m_groupWS;
-  bool loadCalibration = !m_calibrationWS;
+  const bool loadMask = !m_maskWS;
+  const bool loadGrouping = !m_groupWS;
+  const bool loadCalibration = !m_calibrationWS;
 
   IAlgorithm_sptr alg = createChildAlgorithm("LoadDiffCal");
   alg->setProperty("InputWorkspace", m_inputW);
-- 
GitLab