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}
/>