diff --git a/src/pages/ChatPage.tsx b/src/pages/ChatPage.tsx index 9f1d41c..c5ce19f 100644 --- a/src/pages/ChatPage.tsx +++ b/src/pages/ChatPage.tsx @@ -143,15 +143,16 @@ export default function ChatPage() { async function createChannel() { if (!guild || !guildToken || !newChannelName.trim()) return - if (!guildDbId) { - setError('Cannot create channel: guildId is missing') + const effectiveGuildId = guildDbId || selectedGuildId + if (!effectiveGuildId) { + setError('Cannot create channel: no guild selected') return } setError('') try { const payload = { name: newChannelName.trim(), - guildId: guildDbId, + guildId: effectiveGuildId, memberUserIds: selectedMemberIds, } const res = await guildApi().post('/channels', payload) @@ -242,7 +243,6 @@ export default function ChatPage() {
Loading...
: null} - {error ?{error}
: null}{error}
+