From 4d2bbfc54d2a6995570fb3577c85e8911d5b576c Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Mon, 19 Nov 2018 13:10:59 -0500 Subject: [PATCH 1/2] Fix crash around account attributes update when unregistered. --- SignalServiceKit/src/Account/TSAccountManager.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SignalServiceKit/src/Account/TSAccountManager.m b/SignalServiceKit/src/Account/TSAccountManager.m index 01b124339..1dd7130e8 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]; From 221d280e41f4e61b564c3f88ede22751b1d2bada Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Mon, 19 Nov 2018 13:18:55 -0500 Subject: [PATCH 2/2] "Bump build to 2.31.0.39." --- Signal/Signal-Info.plist | 2 +- SignalShareExtension/Info.plist | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Signal/Signal-Info.plist b/Signal/Signal-Info.plist index 0d741ac9d..5593fd41a 100644 --- a/Signal/Signal-Info.plist +++ b/Signal/Signal-Info.plist @@ -49,7 +49,7 @@ CFBundleVersion - 2.31.0.38 + 2.31.0.39 ITSAppUsesNonExemptEncryption LOGS_EMAIL diff --git a/SignalShareExtension/Info.plist b/SignalShareExtension/Info.plist index 32abfbd4a..79859221b 100644 --- a/SignalShareExtension/Info.plist +++ b/SignalShareExtension/Info.plist @@ -19,7 +19,7 @@ CFBundleShortVersionString 2.31.0 CFBundleVersion - 2.31.0.38 + 2.31.0.39 ITSAppUsesNonExemptEncryption NSAppTransportSecurity