From 624c6f0a6eebea771650c29032af9de67147e7fe Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Tue, 11 Jun 2019 18:24:48 +0200 Subject: [PATCH] get the txnId from the correct place to delete event after remote echo --- src/models/room.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/room.js b/src/models/room.js index f527d83cb..46ee612c0 100644 --- a/src/models/room.js +++ b/src/models/room.js @@ -1215,7 +1215,7 @@ Room.prototype._handleRemoteEcho = function(remoteEvent, localEvent) { const oldStatus = localEvent.status; // no longer pending - delete this._txnToEvent[remoteEvent.transaction_id]; + delete this._txnToEvent[remoteEvent.getUnsigned().transaction_id]; // if it's in the pending list, remove it if (this._pendingEventList) {