Skip to content

Commit 202baee

Browse files
khaledsherkawiahmed-mrbeam
authored andcommitted
SW-346 warn users not to remove laser head while the device is on reopened to Fix migration Exception (#1357)
1 parent 4985548 commit 202baee

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

octoprint_mrbeam/migrate.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ def run(self):
242242
self.VERSION_UPDATE_FORCE_FOCUS_REMINDER,
243243
equal_ok=False,
244244
):
245-
self.plugin._settings.set_boolean(["focusReminder"], True).save()
245+
self.update_focus_reminder_setting()
246246

247247
# migrations end
248248

@@ -976,3 +976,13 @@ def update_custom_material_settings(self):
976976
my_materials = materials(self.plugin)
977977
for k, v in my_materials.get_custom_materials().items():
978978
my_materials.put_custom_material(k, v)
979+
980+
def update_focus_reminder_setting(self):
981+
"""
982+
Updates the 'focusReminder' flag in settings
983+
Enforce the flag to True so the user can see
984+
the laser head removal warning at least once
985+
"""
986+
self._logger.info("start update_focus_reminder_setting")
987+
self.plugin._settings.set_boolean(["focusReminder"], True)
988+
self.plugin._settings.save()

0 commit comments

Comments
 (0)