From 811c694f80260a3ebca3a1fb5ddc5ebcfd902bcb Mon Sep 17 00:00:00 2001 From: shortcutme Date: Fri, 29 Jun 2018 14:20:44 +0200 Subject: [PATCH] Ignore filter includes from removed sites --- plugins/ContentFilter/ContentFilterPlugin.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/ContentFilter/ContentFilterPlugin.py b/plugins/ContentFilter/ContentFilterPlugin.py index 25e69827..27d63bff 100644 --- a/plugins/ContentFilter/ContentFilterPlugin.py +++ b/plugins/ContentFilter/ContentFilterPlugin.py @@ -140,7 +140,10 @@ class UiWebsocketPlugin(object): continue if filters: include = dict(include) # Don't modify original file_content - content = filter_storage.site_manager.get(include["address"]).storage.loadJson(include["inner_path"]) + include_site = filter_storage.site_manager.get(include["address"]) + if not include_site: + continue + content = include_site.storage.loadJson(include["inner_path"]) include["mutes"] = content.get("mutes", {}) include["siteblocks"] = content.get("siteblocks", {}) back.append(include)