Try and catch block for dbRebuild (#2047)
* Try and catch block for dbRebuild * Use self.log.error and not logging * Use self.log.error and not logging in SiteStorage also * Check if the rebuild is working
This commit is contained in:
parent
9a267ffcaf
commit
753396ac0c
8 changed files with 55 additions and 23 deletions
|
@ -786,9 +786,10 @@ class UiWebsocketPlugin(object):
|
|||
if "ADMIN" not in permissions:
|
||||
return self.response(to, "You don't have permission to run this command")
|
||||
|
||||
result = self.site.storage.rebuildDb()
|
||||
try:
|
||||
self.site.storage.rebuildDb()
|
||||
except Exception as err:
|
||||
return self.response(to, {"error": str(err)})
|
||||
|
||||
if not result:
|
||||
return self.response(to, {"error": "Failed to rebuild database"})
|
||||
|
||||
return self.response(to, "ok")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue