From 20409a203e3f93f2119dfd72cb2bec0ef6e15891 Mon Sep 17 00:00:00 2001 From: Diego Imbert Date: Wed, 26 Nov 2025 16:29:44 +0100 Subject: [PATCH] error when trying to use ducklake as datatable or opposite --- .../CustomInstanceDbSelect.svelte | 21 +++++++++++++------ .../workspaceSettings/DucklakeSettings.svelte | 6 ++---- frontend/src/lib/utils.ts | 9 -------- 3 files changed, 17 insertions(+), 19 deletions(-) diff --git a/frontend/src/lib/components/workspaceSettings/CustomInstanceDbSelect.svelte b/frontend/src/lib/components/workspaceSettings/CustomInstanceDbSelect.svelte index a00377f683..ba7e006132 100644 --- a/frontend/src/lib/components/workspaceSettings/CustomInstanceDbSelect.svelte +++ b/frontend/src/lib/components/workspaceSettings/CustomInstanceDbSelect.svelte @@ -33,6 +33,15 @@ let openedDbNameWizard = $state(false) let status = $derived(customInstanceDbs.current?.[value ?? '']) + + let onlySelectedTags = $derived( + safeSelectItems( + Object.entries(customInstanceDbs.current ?? {}) + .filter(([_, db]) => !tag || db.tag === tag) + .map(([name, _]) => name) + ) + ) + let currentIsAlreadyUsedElsewhere = $derived(tag && status && status.tag !== tag)
@@ -42,20 +51,23 @@ bind:value onCreateItem={(i) => (value = i)} placeholder="PostgreSQL database name" - items={safeSelectItems(Object.keys(customInstanceDbs.current ?? {}))} + items={onlySelectedTags} disabled={!$isCustomInstanceDbEnabled} />