diff --git a/web/src/components/ChatInfoPanel.tsx b/web/src/components/ChatInfoPanel.tsx index 0ad7877..629c9fa 100644 --- a/web/src/components/ChatInfoPanel.tsx +++ b/web/src/components/ChatInfoPanel.tsx @@ -76,9 +76,15 @@ export function ChatInfoPanel({ chatId, open, onClose }: Props) { setMuted(notificationSettings.muted); } if (detail.type === "private" && !detail.is_saved && detail.counterpart_user_id) { - const blocked = await listBlockedUsers(); - if (!cancelled) { - setCounterpartBlocked(blocked.some((u) => u.id === detail.counterpart_user_id)); + try { + const blocked = await listBlockedUsers(); + if (!cancelled) { + setCounterpartBlocked(blocked.some((u) => u.id === detail.counterpart_user_id)); + } + } catch { + if (!cancelled) { + setCounterpartBlocked(false); + } } } else if (!cancelled) { setCounterpartBlocked(false);