From f688786fd55eb2897b333510e32caaab4cd9d0e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Wed, 16 Nov 2016 15:38:13 +0100 Subject: [PATCH] Make cache validation for settings API depend on effective config --- src/octoprint/server/api/settings.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/octoprint/server/api/settings.py b/src/octoprint/server/api/settings.py index b4d862ae..8ccc0e12 100644 --- a/src/octoprint/server/api/settings.py +++ b/src/octoprint/server/api/settings.py @@ -40,6 +40,7 @@ def _etag(lm=None): import hashlib hash = hashlib.sha1() hash.update(str(lm)) + hash.update(repr(settings().effective)) hash.update(repr(connection_options)) hash.update(repr(plugins)) hash.update(repr(roles))