From 14631c65a6f87b4379648c8986419a3b8115c9d0 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Sat, 26 Jan 2019 20:42:46 +0100 Subject: [PATCH] Avoid user creaton when rendering sidebar after site deletion --- plugins/Sidebar/SidebarPlugin.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/Sidebar/SidebarPlugin.py b/plugins/Sidebar/SidebarPlugin.py index fd3f8239..c56a2cb4 100644 --- a/plugins/Sidebar/SidebarPlugin.py +++ b/plugins/Sidebar/SidebarPlugin.py @@ -379,7 +379,7 @@ class UiWebsocketPlugin(object): """, nested=True)) def sidebarRenderIdentity(self, body, site): - auth_address = self.user.getAuthAddress(self.site.address) + auth_address = self.user.getAuthAddress(self.site.address, create=False) rules = self.site.content_manager.getRules("data/users/%s/content.json" % auth_address) if rules and rules.get("max_size"): quota = rules["max_size"] / 1024 @@ -403,7 +403,7 @@ class UiWebsocketPlugin(object): """)) def sidebarRenderControls(self, body, site): - auth_address = self.user.getAuthAddress(self.site.address) + auth_address = self.user.getAuthAddress(self.site.address, create=False) if self.site.settings["serving"]: class_pause = "" class_resume = "hidden" @@ -481,7 +481,7 @@ class UiWebsocketPlugin(object): """)) def sidebarRenderContents(self, body, site): - has_privatekey = bool(self.user.getSiteData(site.address).get("privatekey")) + has_privatekey = bool(self.user.getSiteData(site.address, create=False).get("privatekey")) if has_privatekey: tag_privatekey = _(u"{_[Private key saved.]} {_[Forgot]}") else: