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 @@