From 8326870b1af719050a4918251f672c1bf85f36c4 Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Fri, 18 Sep 2020 15:44:17 +1000 Subject: [PATCH] use senderIdentity for incoming messages on mediumGroups --- ts/receiver/contentMessage.ts | 2 +- ts/receiver/dataMessage.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ts/receiver/contentMessage.ts b/ts/receiver/contentMessage.ts index 77780f73a..7ed9eca8e 100644 --- a/ts/receiver/contentMessage.ts +++ b/ts/receiver/contentMessage.ts @@ -82,7 +82,7 @@ async function decryptForMediumGroup( ); return null; } - + envelope.senderIdentity = sourceAsStr; const plaintext = await decryptWithSenderKey( ciphertext, keyIdx, diff --git a/ts/receiver/dataMessage.ts b/ts/receiver/dataMessage.ts index 907cd8daa..813b8b883 100644 --- a/ts/receiver/dataMessage.ts +++ b/ts/receiver/dataMessage.ts @@ -296,7 +296,7 @@ export async function handleDataMessage( } const message = await processDecrypted(envelope, dataMessage); const ourPubKey = window.textsecure.storage.user.getNumber(); - const senderPubKey = envelope.source; + const senderPubKey = envelope.senderIdentity || envelope.source; const isMe = senderPubKey === ourPubKey; const conversation = window.ConversationController.get(senderPubKey);