From 8b032a40e4a9619c3fefe5031fd9c7d6614547c6 Mon Sep 17 00:00:00 2001 From: Ryan ZHAO Date: Wed, 19 Aug 2020 14:17:55 +1000 Subject: [PATCH] probably fix a crash since the sort id might not be initialized --- SignalMessaging/utils/ThreadUtil.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SignalMessaging/utils/ThreadUtil.m b/SignalMessaging/utils/ThreadUtil.m index 22e717d35..b561dba73 100644 --- a/SignalMessaging/utils/ThreadUtil.m +++ b/SignalMessaging/utils/ThreadUtil.m @@ -456,7 +456,7 @@ typedef void (^BuildOutgoingMessageCompletionBlock)(TSOutgoingMessage *savedMess } else { TSInteraction *_Nullable firstUnseenInteraction = [[TSDatabaseView unseenDatabaseViewExtension:transaction] firstObjectInGroup:thread.uniqueId]; - if (firstUnseenInteraction) { + if (firstUnseenInteraction && firstUnseenInteraction.sortId != NULL) { firstUnseenSortId = @(firstUnseenInteraction.sortId); } }