From 4a4cf08cd816f2b764cd0834cf176044d9e45789 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli <greyson@signal.org> Date: Wed, 20 Apr 2022 18:52:41 -0400 Subject: [PATCH] Do not run StorageForcePushJob if you're not registered. --- .../org/thoughtcrime/securesms/jobs/StorageForcePushJob.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/StorageForcePushJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/StorageForcePushJob.java index 8809a33c18..b8c62fc07e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/StorageForcePushJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/StorageForcePushJob.java @@ -76,6 +76,11 @@ public class StorageForcePushJob extends BaseJob { return; } + if (!SignalStore.account().isRegistered() || SignalStore.account().getE164() == null || Recipient.self().getStorageServiceId() == null) { + Log.w(TAG, "User not registered. Skipping."); + return; + } + StorageKey storageServiceKey = SignalStore.storageService().getOrCreateStorageKey(); SignalServiceAccountManager accountManager = ApplicationDependencies.getSignalServiceAccountManager(); RecipientDatabase recipientDatabase = SignalDatabase.recipients(); -- GitLab