mirror of
https://github.com/matrix-org/synapse.git
synced 2025-10-18 10:51:10 +02: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()
|
content = request.content.read()
|
||||||
if content is None or content == '':
|
if content is None or content == '':
|
||||||
return None
|
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):
|
def parse_json_dict_from_request(request):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user