diff --git a/Pods b/Pods index 0cadc4ccc..95badd82b 160000 --- a/Pods +++ b/Pods @@ -1 +1 @@ -Subproject commit 0cadc4ccc8fb8ec7317b1d570a4e8267939b318f +Subproject commit 95badd82b9f1c193b729617d00db0b71ead8eacf diff --git a/SignalServiceKit/src/Account/TSAccountManager.m b/SignalServiceKit/src/Account/TSAccountManager.m index e8e6165b9..35586c0b6 100644 --- a/SignalServiceKit/src/Account/TSAccountManager.m +++ b/SignalServiceKit/src/Account/TSAccountManager.m @@ -649,6 +649,10 @@ NSString *const TSAccountManager_NeedsAccountAttributesUpdateKey = @"TSAccountMa } - (AnyPromise *)updateAccountAttributesIfNecessary { + if (!self.isRegistered) { + return [AnyPromise promiseWithValue:@(1)]; + } + NSDate *_Nullable updateRequestDate = [self.dbConnection objectForKey:TSAccountManager_NeedsAccountAttributesUpdateKey inCollection:TSAccountManager_UserAccountCollection];