From ecd7045b846e154b5d9b8f6714ed3b59faa7cd33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Fri, 27 Nov 2015 16:35:33 +0100 Subject: [PATCH] Only use data for preemptive caching from plugins if it's set --- src/octoprint/server/views.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/octoprint/server/views.py b/src/octoprint/server/views.py index d2d5f47c..19e8efa7 100644 --- a/src/octoprint/server/views.py +++ b/src/octoprint/server/views.py @@ -66,9 +66,10 @@ def index(): try: if callable(data): data = data() - if "query_string" in data: - data["query_string"] = "l10n={}&{}".format(g.locale.language, data["query_string"]) - d.update(data) + if data: + if "query_string" in data: + data["query_string"] = "l10n={}&{}".format(g.locale.language, data["query_string"]) + d.update(data) except: _logger.exception("Error collecting data for preemptive cache from plugin {}".format(key))