From ecbf230293f87645efd178d8674ce8d18e668776 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Sun, 26 Aug 2018 22:44:55 +0200 Subject: [PATCH] Fix site update on non existent sites --- src/Ui/UiWebsocket.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Ui/UiWebsocket.py b/src/Ui/UiWebsocket.py index 1abf1bfa..b6e76151 100644 --- a/src/Ui/UiWebsocket.py +++ b/src/Ui/UiWebsocket.py @@ -864,10 +864,11 @@ class UiWebsocket(object): self.response(to, "Updated") site = self.server.sites.get(address) - if not site.settings["serving"]: - site.settings["serving"] = True - site.saveSettings() if site and (site.address == self.site.address or "ADMIN" in self.site.settings["permissions"]): + if not site.settings["serving"]: + site.settings["serving"] = True + site.saveSettings() + gevent.spawn(updateThread) else: self.response(to, {"error": "Unknown site: %s" % address})