From bb623d149cdba49374813ea2d5b736436373871f Mon Sep 17 00:00:00 2001 From: Russell Schmidt Date: Sat, 25 Jan 2025 22:39:04 -0600 Subject: [PATCH] Fix crash when cancelling shutdown/reboot/etc (#73) --- settings.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/settings.py b/settings.py index 75ca667..9fca027 100644 --- a/settings.py +++ b/settings.py @@ -146,24 +146,28 @@ def settings_menu(stdscr, interface): settings_reboot(interface) logging.info(f"Node Reboot Requested by menu") break + continue elif selected_option == "Reset Node DB": confirmation = get_bool_selection("Are you sure you want to Reset Node DB?", 0) if confirmation == "True": settings_reset_nodedb(interface) logging.info(f"Node DB Reset Requested by menu") break + continue elif selected_option == "Shutdown": confirmation = get_bool_selection("Are you sure you want to Shutdown?", 0) if confirmation == "True": settings_shutdown(interface) logging.info(f"Node Shutdown Requested by menu") break + continue elif selected_option == "Factory Reset": confirmation = get_bool_selection("Are you sure you want to Factory Reset?", 0) if confirmation == "True": settings_factory_reset(interface) logging.info(f"Factory Reset Requested by menu") break + continue field_info = current_menu.get(selected_option) if isinstance(field_info, tuple):