diff --git a/Signal/src/contact/OWSContactsManager.m b/Signal/src/contact/OWSContactsManager.m index a458a20f9..ed8840f07 100644 --- a/Signal/src/contact/OWSContactsManager.m +++ b/Signal/src/contact/OWSContactsManager.m @@ -87,7 +87,8 @@ NSString *const OWSContactsManagerSignalRecipientsDidChangeNotification = } - (void)doAfterEnvironmentInitSetup { - if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(9, 0)) { + if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(9, 0) && + !self.contactStore) { OWSAssert(!self.contactStore); self.contactStore = [[CNContactStore alloc] init]; [self.contactStore requestAccessForEntityType:CNEntityTypeContacts