From 62aab091dbe9fd93a5f48049586bd73eea314557 Mon Sep 17 00:00:00 2001
From: Joseph Ramsay <joseph.ramsay@stfc.ac.uk>
Date: Tue, 12 Dec 2017 10:32:28 +0000
Subject: [PATCH] Re #21350 Make chopper mode propagate through method calls

---
 scripts/Diffraction/isis_powder/polaris.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/scripts/Diffraction/isis_powder/polaris.py b/scripts/Diffraction/isis_powder/polaris.py
index d510cf3a173..9e3eb02e7b7 100644
--- a/scripts/Diffraction/isis_powder/polaris.py
+++ b/scripts/Diffraction/isis_powder/polaris.py
@@ -128,5 +128,8 @@ class Polaris(AbstractInst):
         return output
 
     def _switch_mode_specific_inst_settings(self, mode):
+        if mode is None and hasattr(self._inst_settings, "mode"):
+            mode = self._inst_settings.mode
+
         self._inst_settings.update_attributes(advanced_config=polaris_advanced_config.get_mode_specific_dict(mode),
                                               suppress_warnings=True)
-- 
GitLab