diff --git a/SignalServiceKit/src/Storage/TSStorageManager.m b/SignalServiceKit/src/Storage/TSStorageManager.m index a565ca97e..c3f642b3f 100644 --- a/SignalServiceKit/src/Storage/TSStorageManager.m +++ b/SignalServiceKit/src/Storage/TSStorageManager.m @@ -132,6 +132,9 @@ void runAsyncRegistrationsForStorage(OWSStorage *storage) DDLogVerbose(@"%@ async registrations enqueued.", self.logTag); // Block until all async registrations are complete. + // + // NOTE: This has to happen on the "registration connection" for this + // database. YapDatabaseConnection *dbConnection = self.registrationConnection; OWSAssert(self.registrationConnection); [dbConnection flushTransactionsWithCompletionQueue:dispatch_get_main_queue()