Fix bug where read-receipts lost their timestamps (#4927)

Make sure that they are sent correctly over the replication stream.

Fixes: #4898
This commit is contained in:
Richard van der Hoff 2019-03-25 16:38:05 +00:00 committed by GitHub
parent a54a44734f
commit 9bde730ef8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 179 additions and 12 deletions

View file

@ -301,7 +301,9 @@ class ReceiptsWorkerStore(SQLBaseStore):
args.append(limit)
txn.execute(sql, args)
return txn.fetchall()
return (
r[0:5] + (json.loads(r[5]), ) for r in txn
)
return self.runInteraction(
"get_all_updated_receipts", get_all_updated_receipts_txn
)