Fix chat folder sync with serviceIdBinary

Co-authored-by: Hužva <huzvanec@email.cz>
This commit is contained in:
Jamie
2026-03-02 09:58:15 -08:00
committed by GitHub
parent 2fd81f721e
commit bcd6d18d6f

View File

@@ -2554,7 +2554,12 @@ function recipientToConversationId(
): string {
let match: ConversationModel | undefined;
if (recipient.contact != null) {
match = window.ConversationController.get(recipient.contact.serviceId);
const serviceId = fromServiceIdBinaryOrString(
recipient.contact.serviceIdBinary,
recipient.contact.serviceId,
`${logPrefix}.recipientToConversationId`
);
match = window.ConversationController.get(serviceId);
match ??= window.ConversationController.get(recipient.contact.e164);
} else if (
recipient.groupMasterKey != null &&