Revert "Require event format version to parse or create events"

This commit is contained in:
Erik Johnston 2019-01-25 10:23:51 +00:00 committed by GitHub
parent 03b7df1af2
commit be6a7e47fa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 91 additions and 253 deletions

View file

@ -278,15 +278,7 @@ class EventCreationHandler(object):
"""
yield self.auth.check_auth_blocking(requester.user.to_string())
if event_dict["type"] == EventTypes.Create and event_dict["state_key"] == "":
room_version = event_dict["content"]["room_version"]
else:
try:
room_version = yield self.store.get_room_version(event_dict["room_id"])
except NotFoundError:
raise AuthError(403, "Unknown room")
builder = self.event_builder_factory.new(room_version, event_dict)
builder = self.event_builder_factory.new(event_dict)
self.validator.validate_new(builder)