From eacd75108fa1f4015490640ae15845a69e92c939 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Wed, 16 Nov 2016 11:17:50 +0100 Subject: [PATCH] Unified forbidden message --- plugins/OptionalManager/UiWebsocketPlugin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/OptionalManager/UiWebsocketPlugin.py b/plugins/OptionalManager/UiWebsocketPlugin.py index ddce352b..eecf225f 100644 --- a/plugins/OptionalManager/UiWebsocketPlugin.py +++ b/plugins/OptionalManager/UiWebsocketPlugin.py @@ -46,8 +46,8 @@ class UiWebsocketPlugin(object): self.time_peer_numbers_updated = time.time() gevent.spawn(self.updatePeerNumbers) - if address != self.site.address and "ADMIN" not in self.site.settings["permissions"]: - return self.response(to, "optionalSiteInfo not allowed on this site") + if not self.hasSitePermission(address): + return self.response(to, {"error": "Forbidden"}) if not all([re.match("^[a-z_*/+-]+( DESC| ASC|)$", part.strip()) for part in orderby.split(",")]): return self.response(to, "Invalid order_by")