diff --git a/frontend/src/lib/components/DBIndexManager.svelte b/frontend/src/lib/components/DBIndexManager.svelte
index 36723e42f7..f3d8cac460 100644
--- a/frontend/src/lib/components/DBIndexManager.svelte
+++ b/frontend/src/lib/components/DBIndexManager.svelte
@@ -30,6 +30,7 @@
}
let { dbIndexOps, tableKey, schema, availableColumns }: Props = $props()
+ // Keep in sync with PG_INDEX_METHODS in backend/windmill-common/src/query_builders.rs
const INDEX_METHODS = ['btree', 'hash', 'gin', 'gist', 'brin', 'spgist']
let indexes = resource(
@@ -140,11 +141,12 @@
confirm.loading = true
try {
await confirm.onConfirm()
- confirm = undefined
} catch (e) {
toastErr(e)
- if (confirm) confirm.loading = false
+ confirm.loading = false
+ return
}
+ confirm = undefined
}
@@ -264,7 +266,11 @@
{#if showAdvanced}
-