From a6ca0f602d6a59dbe1397db65a30316604beb3e2 Mon Sep 17 00:00:00 2001 From: vegard Date: Mon, 16 Mar 2026 02:29:13 +0100 Subject: [PATCH] Fix: forenkle channels-query, fjern ugyldig factoids.title referanse Co-Authored-By: Claude Opus 4.6 --- web/src/routes/admin/channels/+page.server.ts | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/web/src/routes/admin/channels/+page.server.ts b/web/src/routes/admin/channels/+page.server.ts index 082a3ab..93be758 100644 --- a/web/src/routes/admin/channels/+page.server.ts +++ b/web/src/routes/admin/channels/+page.server.ts @@ -10,21 +10,12 @@ export const load: PageServerLoad = async ({ locals }) => { c.id, c.name, c.config, - n.workspace_id, - p.name AS parent_name, + pn.node_type AS parent_name, (SELECT count(*)::int FROM messages m WHERE m.channel_id = c.id) AS message_count, (SELECT max(m.created_at) FROM messages m WHERE m.channel_id = c.id) AS last_message_at FROM channels c JOIN nodes n ON n.id = c.id LEFT JOIN nodes pn ON pn.id = c.parent_id - LEFT JOIN ( - SELECT id, COALESCE( - (SELECT name FROM channels WHERE id = pn2.id), - (SELECT title FROM factoids WHERE id = pn2.id), - pn2.node_type - ) AS name - FROM nodes pn2 - ) p ON p.id = c.parent_id WHERE n.workspace_id = ${locals.workspace.id} ORDER BY c.name `;