Skip to content

Commit f2ef6e5

Browse files
committed
Fix Response when site is missing for actionAs
1 parent dd2bb07 commit f2ef6e5

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/Ui/UiWebsocket.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,10 @@ def formatAnnouncerInfo(self, site):
327327

328328
def actionAs(self, to, address, cmd, params=[]):
329329
if not self.hasSitePermission(address, cmd=cmd):
330+
#TODO! Return this as error ?
330331
return self.response(to, "No permission for site %s" % address)
332+
if not self.server.sites.get(address):
333+
return self.response(to, {"error": "Site Does Not Exist: %s" % address})
331334
req_self = copy.copy(self)
332335
req_self.site = self.server.sites.get(address)
333336
req_self.hasCmdPermission = self.hasCmdPermission # Use the same permissions as current site

0 commit comments

Comments
 (0)