summary refs log tree commit diff
path: root/synapse/events/builder.py
diff options
context:
space:
mode:
authorAmber Brown <hawkowl@atleastfornow.net>2019-05-21 14:30:47 -0500
committerAmber Brown <hawkowl@atleastfornow.net>2019-05-21 14:30:47 -0500
commit8fe26db968dd833976f59c7b122611896a211c30 (patch)
treefcb93235ee834737a451676ddbcb102d4afae538 /synapse/events/builder.py
parentSHHS - Room Join Complexity (#5072) (diff)
parentRoom Statistics (#4338) (diff)
downloadsynapse-8fe26db968dd833976f59c7b122611896a211c30.tar.xz
Merge remote-tracking branch 'origin/develop' into HEAD
Diffstat (limited to 'synapse/events/builder.py')
-rw-r--r--synapse/events/builder.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/synapse/events/builder.py b/synapse/events/builder.py

index fba27177c7..1fe995f212 100644 --- a/synapse/events/builder.py +++ b/synapse/events/builder.py
@@ -18,6 +18,7 @@ import attr from twisted.internet import defer from synapse.api.constants import MAX_DEPTH +from synapse.api.errors import UnsupportedRoomVersionError from synapse.api.room_versions import ( KNOWN_EVENT_FORMAT_VERSIONS, KNOWN_ROOM_VERSIONS, @@ -178,9 +179,8 @@ class EventBuilderFactory(object): """ v = KNOWN_ROOM_VERSIONS.get(room_version) if not v: - raise Exception( - "No event format defined for version %r" % (room_version,) - ) + # this can happen if support is withdrawn for a room version + raise UnsupportedRoomVersionError() return self.for_room_version(v, key_values) def for_room_version(self, room_version, key_values):