]> nmode's Git Repositories - signal-cli/commitdiff
Parse unregisteredAtTimestamp correctly
authorAsamK <asamk@gmx.de>
Tue, 14 Jan 2025 19:18:42 +0000 (20:18 +0100)
committerAsamK <asamk@gmx.de>
Tue, 14 Jan 2025 19:30:06 +0000 (20:30 +0100)
Fixes #1651
Fixes #1646

lib/src/main/java/org/asamk/signal/manager/syncStorage/ContactRecordProcessor.java

index ee4b04fe45cddb47501e9b157681fa817c9dca14..12740fbd1a1d668a3dec4f4d5630c0f3aa185899 100644 (file)
@@ -270,7 +270,9 @@ public class ContactRecordProcessor extends DefaultStorageRecordProcessor<Signal
                     .withNickNameGivenName(nullIfEmpty(contactProto.givenName))
                     .withNickNameFamilyName(nullIfEmpty(contactProto.familyName))
                     .withNote(nullIfEmpty(contactProto.note))
-                    .withUnregisteredTimestamp(contactProto.unregisteredAtTimestamp);
+                    .withUnregisteredTimestamp(contactProto.unregisteredAtTimestamp == 0
+                            ? null
+                            : contactProto.unregisteredAtTimestamp);
             account.getRecipientStore().storeContact(connection, recipientId, newContact.build());
         }