From 4d4219409a1945ca07f9a489cb473254f413399e Mon Sep 17 00:00:00 2001 From: shortcutme Date: Fri, 26 Aug 2016 11:41:17 +0200 Subject: [PATCH] Fix sidebar error when no cert selected for the site --- plugins/Sidebar/SidebarPlugin.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/Sidebar/SidebarPlugin.py b/plugins/Sidebar/SidebarPlugin.py index 57556ded..98f7910a 100644 --- a/plugins/Sidebar/SidebarPlugin.py +++ b/plugins/Sidebar/SidebarPlugin.py @@ -312,8 +312,11 @@ class UiWebsocketPlugin(object): 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 - content = site.content_manager.contents["data/users/%s/content.json" % auth_address] - used = len(json.dumps(content)) + sum([file["size"] for file in content["files"].values()]) + try: + content = site.content_manager.contents["data/users/%s/content.json" % auth_address] + used = len(json.dumps(content)) + sum([file["size"] for file in content["files"].values()]) + except: + used = 0 used = used / 1024 else: quota = used = 0