Lets convert bytes to unicode instead
This commit is contained in:
parent
06c3d8050f
commit
5ebed18692
|
@ -40,12 +40,10 @@ class EndToEndKeyStore(SQLBaseStore):
|
|||
allow_none=True,
|
||||
)
|
||||
|
||||
if old_key_json and not isinstance(old_key_json, bytes):
|
||||
# In py3 we need old_key_json to match new_key_json type. The DB
|
||||
# returns unicode while encode_canonical_json returns bytes
|
||||
old_key_json = old_key_json.encode("utf-8")
|
||||
# returns unicode while encode_canonical_json returns bytes.
|
||||
new_key_json = encode_canonical_json(device_keys).decode("utf-8")
|
||||
|
||||
new_key_json = encode_canonical_json(device_keys)
|
||||
if old_key_json == new_key_json:
|
||||
return False
|
||||
|
||||
|
|
Loading…
Reference in New Issue