diff --git a/Signal/src/util/Backup/OWSBackup.m b/Signal/src/util/Backup/OWSBackup.m index e348ca6ad..68b73ac54 100644 --- a/Signal/src/util/Backup/OWSBackup.m +++ b/Signal/src/util/Backup/OWSBackup.m @@ -567,11 +567,11 @@ NSError *OWSBackupErrorWithDescription(NSString *description) - (void)ckAccountChanged { - OWSAssertIsOnMainThread(); - - [self ensureBackupExportState]; - - [self postDidChangeNotification]; + dispatch_async(dispatch_get_main_queue(), ^{ + [self ensureBackupExportState]; + + [self postDidChangeNotification]; + }); } #pragma mark - OWSBackupJobDelegate