Skip to content

Commit 5bfe257

Browse files
committed
fix: handle case where merged site is not found in UiWebsocketPlugin
1 parent 2fe851f commit 5bfe257

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

plugins/MergerSite/MergerSitePlugin.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ def mergerFuncWrapper(self, func_name, to, inner_path, *args, **kwargs):
145145
req_self = copy.copy(self)
146146
req_self.site = self.server.sites.get(merged_address) # Change the site to the merged one
147147

148+
if not req_self.site:
149+
return self.response(to, {"error": "Merged site not found: %s" % merged_address})
150+
148151
func = getattr(super(UiWebsocketPlugin, req_self), func_name)
149152
return func(to, merged_inner_path, *args, **kwargs)
150153
else:

0 commit comments

Comments
 (0)