diff --git a/scripts/Diffraction/isis_powder/polaris.py b/scripts/Diffraction/isis_powder/polaris.py index d510cf3a173b6c591ea8a2be88c382b4ed6ed097..9e3eb02e7b7411b9be81c3ce4e62a8d8004fcfb9 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)