diff --git a/SignalMessaging/profiles/OWSProfileManager.m b/SignalMessaging/profiles/OWSProfileManager.m index 3b94b2b26..a90bc5f3d 100644 --- a/SignalMessaging/profiles/OWSProfileManager.m +++ b/SignalMessaging/profiles/OWSProfileManager.m @@ -576,6 +576,11 @@ typedef void (^ProfileManagerFailureBlock)(NSError *error); failure:(ProfileManagerFailureBlock)failure { OWSAssertDebug(AppReadiness.isAppReady); + if (!self.tsAccountManager.isRegistered) { + success(); + return; + } + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSMutableSet *whitelistedRecipientIds = [NSMutableSet new]; NSMutableSet *whitelistedGroupIds = [NSMutableSet new];