]> nmode's Git Repositories - signal-cli/commitdiff
Don't set previousE164s param if cdsi token is empty
authorAsamK <asamk@gmx.de>
Sun, 8 Sep 2024 06:29:54 +0000 (08:29 +0200)
committerAsamK <asamk@gmx.de>
Sun, 8 Sep 2024 06:29:54 +0000 (08:29 +0200)
Fixes #1576

lib/src/main/java/org/asamk/signal/manager/helper/RecipientHelper.java

index bdd192a63807083c8918cf17900ffeae6f2f9499..e003450b3cc455465bc83c98ea25c5683923c1a2 100644 (file)
@@ -231,7 +231,7 @@ public class RecipientHelper {
         final CdsiV2Service.Response response;
         try {
             response = dependencies.getAccountManager()
-                    .getRegisteredUsersWithCdsi(previousNumbers,
+                    .getRegisteredUsersWithCdsi(token.isEmpty() ? Set.of() : previousNumbers,
                             newNumbers,
                             account.getRecipientStore().getServiceIdToProfileKeyMap(),
                             token,