From 4cd9ccc0f1f8ecc02060b9fb671813983a97b5da Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 24 Sep 2021 09:13:56 -0300 Subject: [PATCH] Fix crash when blocking and leaving a spam group. --- .../settings/conversation/ConversationSettingsRepository.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsRepository.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsRepository.kt index 3c97435aab..3b554d3e5a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsRepository.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsRepository.kt @@ -178,7 +178,11 @@ class ConversationSettingsRepository( fun block(recipientId: RecipientId) { SignalExecutors.BOUNDED.execute { val recipient = Recipient.resolved(recipientId) - RecipientUtil.blockNonGroup(context, recipient) + if (recipient.isGroup) { + RecipientUtil.block(context, recipient) + } else { + RecipientUtil.blockNonGroup(context, recipient) + } } }