fix: use ownerId for group DM detection in DmSearchBar

This commit is contained in:
Jannis Braun
2026-03-27 03:56:41 +01:00
parent bbbbeaa955
commit 5c08c64e23
@@ -60,7 +60,7 @@ export function DmSearchBar() {
.map((dm): DmItem | null => { .map((dm): DmItem | null => {
const otherMembers = dm.members.filter(m => !isSelf(m, user)); const otherMembers = dm.members.filter(m => !isSelf(m, user));
if (otherMembers.length === 0) return null; if (otherMembers.length === 0) return null;
const isGroup = dm.members.length > 2; const isGroup = !!dm.ownerId;
const displayName = isGroup const displayName = isGroup
? otherMembers.map(m => m.displayName ?? parseFederatedUsername(m.username).baseName).join(', ') ? otherMembers.map(m => m.displayName ?? parseFederatedUsername(m.username).baseName).join(', ')
: otherMembers[0]?.displayName ?? otherMembers[0]?.username ?? ''; : otherMembers[0]?.displayName ?? otherMembers[0]?.username ?? '';