Handle error on file listing API calls

This commit is contained in:
shortcutme 2018-08-16 16:22:17 +02:00
parent cfce057783
commit b2ea4c758d
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -642,11 +642,17 @@ class UiWebsocket(object):
# List files in directory
def actionFileList(self, to, inner_path):
return self.response(to, list(self.site.storage.walk(inner_path)))
try:
return list(self.site.storage.walk(inner_path))
except Exception as err:
return {"error": str(err)}
# List directories in a directory
def actionDirList(self, to, inner_path):
return self.response(to, list(self.site.storage.list(inner_path)))
try:
return list(self.site.storage.list(inner_path))
except Exception as err:
return {"error": str(err)}
# Sql query
def actionDbQuery(self, to, query, params=None, wait_for=None):