Restrict blocked site addition when using mergerSiteAdd

This commit is contained in:
shortcutme 2019-09-28 17:02:27 +02:00
parent b21b885aa9
commit 43c366d2fb
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE
3 changed files with 18 additions and 2 deletions

View file

@ -79,8 +79,11 @@ class UiWebsocketPlugin(object):
def cbMergerSiteAdd(self, to, addresses):
added = 0
for address in addresses:
added += 1
site_manager.need(address)
try:
site_manager.need(address)
added += 1
except Exception as err:
self.cmd("notification", ["error", _["Adding <b>%s</b> failed: %s"] % (address, err)])
if added:
self.cmd("notification", ["done", _["Added <b>%s</b> new site"] % added, 5000])
RateLimit.called(self.site.address + "-MergerSiteAdd")