From 47d5b9bda46865d9eb2f19caad82949807c57a16 Mon Sep 17 00:00:00 2001 From: Mikunj Date: Tue, 10 Sep 2019 09:59:10 +1000 Subject: [PATCH] Fix case where user doesn't accept friend request automatically after deleting the conversation. --- SignalServiceKit/src/Messages/OWSMessageManager.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SignalServiceKit/src/Messages/OWSMessageManager.m b/SignalServiceKit/src/Messages/OWSMessageManager.m index 333ddefae..6dea2528b 100644 --- a/SignalServiceKit/src/Messages/OWSMessageManager.m +++ b/SignalServiceKit/src/Messages/OWSMessageManager.m @@ -1574,7 +1574,7 @@ NS_ASSUME_NONNULL_BEGIN // TODO: We'll need to fix this up if we ever start using Sync messages // Currently it'll use `envelope.source` but with sync messages we need to use the message sender id TSContactThread *thread = [TSContactThread getOrCreateThreadWithContactId:envelope.source transaction:transaction]; - if (thread.isContactFriend || thread.friendRequestStatus == LKThreadFriendRequestStatusNone) return; + if (thread.isContactFriend) return; // Become happy friends and go on great adventures [thread saveFriendRequestStatus:LKThreadFriendRequestStatusFriends withTransaction:transaction];