From 61522cd68212a2bb21b7f33653e476c8c00d7faf Mon Sep 17 00:00:00 2001 From: jeffrey-signal Date: Fri, 6 Feb 2026 11:22:06 -0500 Subject: [PATCH] Fix GroupTable.memberLabel() to return null for blank labels. --- .../org/thoughtcrime/securesms/database/GroupTable.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/GroupTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/GroupTable.kt index 9ec668941d..1d25b1a1b5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/GroupTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/GroupTable.kt @@ -1278,11 +1278,16 @@ class GroupTable(context: Context?, databaseHelper: SignalDatabase?) : * Gets the member label for a specific member in the group, or null if the member is not found. */ fun memberLabel(aci: ACI): MemberLabel? { - return decryptedGroup + val member = decryptedGroup .members .findMemberByAci(aci) .orNull() - ?.let { member -> MemberLabel(member.labelEmoji, member.labelString) } + + return if (member != null && member.labelString.isNotBlank()) { + MemberLabel(member.labelEmoji, member.labelString) + } else { + null + } } }