From 86ad7bf53f4f9722610825bf1f107bb79ecc613f Mon Sep 17 00:00:00 2001 From: AsamK Date: Fri, 31 Jul 2026 13:08:13 +0200 Subject: [PATCH] Always set the read receipts setting during provisioning if available --- .../signal/manager/internal/ProvisioningManagerImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/main/java/org/asamk/signal/manager/internal/ProvisioningManagerImpl.java b/lib/src/main/java/org/asamk/signal/manager/internal/ProvisioningManagerImpl.java index 779a4a0b..66832c0c 100644 --- a/lib/src/main/java/org/asamk/signal/manager/internal/ProvisioningManagerImpl.java +++ b/lib/src/main/java/org/asamk/signal/manager/internal/ProvisioningManagerImpl.java @@ -216,8 +216,8 @@ public class ProvisioningManagerImpl implements ProvisioningManager, Closeable { accountEntropyPool, mediaRootBackupKey); - if (Boolean.TRUE.equals(msg.readReceipts)) { - account.getConfigurationStore().setReadReceipts(true); + if (msg.readReceipts != null) { + account.getConfigurationStore().setReadReceipts(msg.readReceipts); } final var aciPreKeys = generatePreKeysForType(account.getAccountData(ServiceIdType.ACI));