From a6c1084b14a0a84d622a953292c376c0572565b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Fri, 19 Jun 2015 21:52:03 +0200 Subject: [PATCH] Fix: Only try to delete a key in the settings that's actually there --- src/octoprint/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/octoprint/settings.py b/src/octoprint/settings.py index a024338b..eab68cf6 100644 --- a/src/octoprint/settings.py +++ b/src/octoprint/settings.py @@ -969,7 +969,7 @@ class Settings(object): del config[key] self._dirty = True elif force or (not key in config and defaults[key] != value) or (key in config and config[key] != value): - if value is None: + if value is None and key in config: del config[key] else: config[key] = value