diff --git a/Code/Mantid/MantidQt/CustomInterfaces/src/MuonAnalysis.cpp b/Code/Mantid/MantidQt/CustomInterfaces/src/MuonAnalysis.cpp
index 67315b710e7364360983a69c8ba6c22f7fd8e5f9..2cce0dc9f564a52e92ed42a76451f193531db71a 100644
--- a/Code/Mantid/MantidQt/CustomInterfaces/src/MuonAnalysis.cpp
+++ b/Code/Mantid/MantidQt/CustomInterfaces/src/MuonAnalysis.cpp
@@ -430,6 +430,7 @@ void MuonAnalysis::runLoadGroupButton()
   {
     g_log.error("Unable to load grouping. Data left unchanged");
     g_log.error(e.what());
+    m_updating = false;
     return;
   }