mirror of
https://github.com/element-hq/synapse.git
synced 2026-09-12 04:45:42 +00:00
If somebody sends us a request where the the body is invalid utf-8, we should return a 400 rather than a 500. (json.loads throws a UnicodeError in this situation) We might as well catch all Exceptions here: it seems very unlikely that we would get a request that *isn't caused by invalid json.