From faeb7100b9eb37ed98b368b369d5b8865af3ada5 Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Thu, 13 Jul 2017 09:57:10 -0400 Subject: [PATCH] use existing transaction in cleanup // FREEBIE --- src/Storage/OWSOrphanedDataCleaner.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Storage/OWSOrphanedDataCleaner.m b/src/Storage/OWSOrphanedDataCleaner.m index 76d0b8064..421f72aa2 100644 --- a/src/Storage/OWSOrphanedDataCleaner.m +++ b/src/Storage/OWSOrphanedDataCleaner.m @@ -143,7 +143,7 @@ NS_ASSUME_NONNULL_BEGIN [databaseConnection readWriteWithBlock:^(YapDatabaseReadWriteTransaction *_Nonnull transaction) { for (NSString *interactionId in orphanInteractionIds) { - TSInteraction *interaction = [TSInteraction fetchObjectWithUniqueID:interactionId]; + TSInteraction *interaction = [TSInteraction fetchObjectWithUniqueID:interactionId transaction:transaction]; if (!interaction) { // This could just be a race condition, but it should be very unlikely. OWSFail(@"Could not load interaction: %@", interactionId); @@ -153,7 +153,7 @@ NS_ASSUME_NONNULL_BEGIN [interaction removeWithTransaction:transaction]; } for (NSString *attachmentId in orphanAttachmentIds) { - TSAttachment *attachment = [TSAttachment fetchObjectWithUniqueID:attachmentId]; + TSAttachment *attachment = [TSAttachment fetchObjectWithUniqueID:attachmentId transaction:transaction]; if (!attachment) { // This could just be a race condition, but it should be very unlikely. OWSFail(@"Could not load attachment: %@", attachmentId);