From bab8cebc3f60f6dfcf1bd87f5d24f914a4b64ac2 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Mon, 20 May 2019 12:39:11 +1000 Subject: [PATCH] Fix crash --- SignalServiceKit/src/Messages/OWSMessageSender.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SignalServiceKit/src/Messages/OWSMessageSender.m b/SignalServiceKit/src/Messages/OWSMessageSender.m index d50a42322..a292be4b9 100644 --- a/SignalServiceKit/src/Messages/OWSMessageSender.m +++ b/SignalServiceKit/src/Messages/OWSMessageSender.m @@ -1123,7 +1123,9 @@ NSString *const OWSMessageSenderRateLimitedException = @"RateLimitedException"; // We also want to expire the message after 72 hours NSTimeInterval expireTimeInterval = 72 * kHourInterval; NSDate *expireDate = [[NSDate new] dateByAddingTimeInterval:expireTimeInterval]; - [message saveFriendRequestExpiresAt:[NSDate ows_millisecondsSince1970ForDate:expireDate] withTransaction:nil]; + [self.dbConnection readWriteWithBlock:^(YapDatabaseReadWriteTransaction *transaction) { + [message saveFriendRequestExpiresAt:[NSDate ows_millisecondsSince1970ForDate:expireDate] withTransaction:transaction]; + }]; } // ======== // Invoke the completion handler