mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2024-12-19 06:14:18 -05:00
Throw sensible errors on not-json when allowing empty body
This commit is contained in:
parent
41cd778d66
commit
6b59650753
@ -44,7 +44,10 @@ def parse_request_allow_empty(request):
|
||||
content = request.content.read()
|
||||
if content is None or content == '':
|
||||
return None
|
||||
return simplejson.loads(content)
|
||||
try:
|
||||
return simplejson.loads(content)
|
||||
except simplejson.JSONDecodeError:
|
||||
raise SynapseError(400, "Content not JSON.")
|
||||
|
||||
|
||||
def parse_json_dict_from_request(request):
|
||||
|
Loading…
Reference in New Issue
Block a user