From ff42bf87e115791fec9849a44f2a78a040498441 Mon Sep 17 00:00:00 2001 From: Diego Imbert <70353967+diegoimbert@users.noreply.github.com> Date: Thu, 23 Oct 2025 13:22:00 +0200 Subject: [PATCH] fix broken sql completion (#6919) --- frontend/src/lib/components/Editor.svelte | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/frontend/src/lib/components/Editor.svelte b/frontend/src/lib/components/Editor.svelte index 4f78e491b3..527bbc45bd 100644 --- a/frontend/src/lib/components/Editor.svelte +++ b/frontend/src/lib/components/Editor.svelte @@ -492,12 +492,18 @@ if (typeof newSchemaRes === 'string') { const resourcePath = newSchemaRes.replace('$res:', '') dbSchema = $dbSchemas[resourcePath] - if (lang === 'graphql' && dbSchema === undefined) { - await getDbSchemas(lang, resourcePath, $workspaceStore, $dbSchemas, (e) => { - console.error('error getting graphql db schema', e) - }) - dbSchema = $dbSchemas[resourcePath] + if (dbSchema === undefined) { + if (lang === 'graphql') { + await getDbSchemas('graphql', resourcePath, $workspaceStore, $dbSchemas, (e) => { + console.error('error getting graphql db schema', e) + }) + } else if (lang === 'sql') { + await getDbSchemas(scriptLang ?? '', resourcePath, $workspaceStore, $dbSchemas, (e) => { + console.error(`error getting SQL (${scriptLang}) db schema`, e) + }) + } } + dbSchema = $dbSchemas[resourcePath] } else { dbSchema = undefined }