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) + } } }