diff options
author | Richard van der Hoff <richard@matrix.org> | 2017-11-10 09:15:39 +0000 |
---|---|---|
committer | Richard van der Hoff <richard@matrix.org> | 2017-11-10 09:15:39 +0000 |
commit | f90649eb2b0988c771fa329ba7a0a5ba81fe2396 (patch) | |
tree | 363a7733c8ac9fde637b754c75eca6874ea003d8 /synapse/storage/presence.py | |
parent | Merge pull request #2659 from matrix-org/rav/apparently_we_dont_follow_our_ow... (diff) | |
download | synapse-f90649eb2b0988c771fa329ba7a0a5ba81fe2396.tar.xz |
Fix 500 on invalid utf-8 in request
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.
Diffstat (limited to 'synapse/storage/presence.py')
0 files changed, 0 insertions, 0 deletions