Invalid request detect

This commit is contained in:
shortcutme 2017-02-09 01:54:24 +01:00
parent 277d16eabb
commit 4ec0209dd7
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -100,7 +100,13 @@ class FileRequest(object):
self.connection.badAction(5)
return
content = json.loads(params["body"])
try:
content = json.loads(params["body"])
except Exception, err:
self.log.debug("Update for %s is invalid JSON: %s" % (params["inner_path"], err))
self.response({"error": "File invalid JSON"})
self.connection.badAction(5)
return
file_uri = "%s/%s:%s" % (site.address, params["inner_path"], content["modified"])