diff --git a/src/octoprint/settings.py b/src/octoprint/settings.py index b9144994..1ecec571 100644 --- a/src/octoprint/settings.py +++ b/src/octoprint/settings.py @@ -1115,7 +1115,7 @@ class Settings(object): reboot="systemRestartCommand", restart="serverRestartCommand") - if "system" in config and "actions" in config["system"]: + if "system" in config and "actions" in config["system"] and isinstance(config["system"]["actions"], (list, tuple)): actions = config["system"]["actions"] to_delete = [] for index, spec in enumerate(actions):