Cast bacjup version to int when querying

pull/4113/head
David Baker 2018-10-30 11:01:07 +00:00
parent 2f0f911c52
commit 12941f5f8b
1 changed files with 6 additions and 1 deletions

View File

@ -219,7 +219,12 @@ class EndToEndRoomKeyStore(SQLBaseStore):
if version is None:
this_version = self._get_current_version(txn, user_id)
else:
this_version = version
try:
this_version = int(version)
except ValueError:
# Our versions are all ints so if we can't convert it to an integer,
# it isn't there.
raise StoreError(404, "No row found")
result = self._simple_select_one_txn(
txn,