anonymousland-synapse/synapse
Serban Constantin 70af98e361
return NotFoundError if room not found
Per the Client-Server API[0] we should return
`M_NOT_FOUND` if the room isn't found instead
of generic SynapseError.

This ensures that /directory/list API returns
404 for room not found instead of 400.

[0]: https://matrix.org/docs/spec/client_server/unstable.html#get-matrix-client-r0-directory-list-room-roomid

Signed-off-by: Serban Constantin <serban.constantin@gmail.com>
2018-07-31 21:47:23 +03:00
..
api Deduplicate redundant lazy-loaded members (#3331) 2018-07-26 22:51:30 +01:00
app Fix some looping_call calls which were broken in #3604 2018-07-26 11:48:08 +01:00
appservice run isort 2018-07-09 16:09:20 +10:00
config rerun isort with latest version 2018-07-16 14:23:25 +02:00
crypto run isort 2018-07-09 16:09:20 +10:00
events Handle delta_ids being None in _update_context_for_auth_events 2018-07-23 22:06:50 +01:00
federation Remove pdu_failures from transactions 2018-07-30 16:28:47 -06:00
groups Fix some looping_call calls which were broken in #3604 2018-07-26 11:48:08 +01:00
handlers make /context lazyload & filter aware (#3567) 2018-07-27 15:12:50 +01:00
http Move v1-only APIs into their own module & isolate deprecated ones (#3460) 2018-07-19 20:03:33 +10:00
metrics Fix some looping_call calls which were broken in #3604 2018-07-26 11:48:08 +01:00
module_api Delete devices in various logout situations 2017-11-29 16:44:35 +00:00
push Use new getters 2018-07-23 13:17:22 +01:00
replication Fix unit tests 2018-07-25 10:30:36 +01:00
rest return NotFoundError if room not found 2018-07-31 21:47:23 +03:00
server_notices run isort 2018-07-09 16:09:20 +10:00
static/client Updates to fallback CAS login to do new token login 2015-11-06 09:57:17 +00:00
storage Merge pull request #3612 from matrix-org/rav/store_heirarchy 2018-07-31 13:44:04 +01:00
streams Fix develop because I broke it :( (#3535) 2018-07-14 09:51:00 +10:00
util Fix some looping_call calls which were broken in #3604 2018-07-26 11:48:08 +01:00
__init__.py 0.33 final 2018-07-19 21:11:40 +10:00
event_auth.py run isort 2018-07-09 16:09:20 +10:00
notifier.py WIP to announce deleted devices over federation 2018-07-12 01:32:39 +01:00
python_dependencies.py Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
secrets.py Only import secrets when available 2018-07-30 23:59:02 +02:00
server.py Merge branch 'develop' of github.com:matrix-org/synapse into erikj/client_apis_move 2018-07-23 13:21:15 +01:00
server.pyi Send users a server notice about consent 2018-05-22 11:54:51 +01:00
state.py Fixes and optimisations for resolve_state_groups 2018-07-23 19:10:11 +01:00
types.py run isort 2018-07-09 16:09:20 +10:00
visibility.py Merge remote-tracking branch 'origin/develop' into rav/remove_who_forgot_in_room 2018-07-23 17:15:12 +01:00