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));