diff --git a/SignalServiceKit/src/Messages/Interactions/TSMessage.m b/SignalServiceKit/src/Messages/Interactions/TSMessage.m index 0ca0ac5b9..ced929af4 100644 --- a/SignalServiceKit/src/Messages/Interactions/TSMessage.m +++ b/SignalServiceKit/src/Messages/Interactions/TSMessage.m @@ -17,6 +17,7 @@ #import #import #import "OWSPrimaryStorage+Loki.h" +#import "TSContactThread.h" NS_ASSUME_NONNULL_BEGIN @@ -459,7 +460,7 @@ static const NSUInteger OWSMessageSchemaVersion = 4; - (BOOL)isFriendRequest { - if (self.thread.isContactFriend) { return NO; } + if (![self.thread isKindOfClass:TSContactThread.class] || self.thread.isContactFriend) { return NO; } return [self.uniqueId isEqual:self.thread.lastInteraction.uniqueId]; }