diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/edit.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/edit.svelte index 72db9ba820..05c612c804 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/edit.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/edit.svelte @@ -53,6 +53,9 @@ export async function submit() { try { + if (!option?.update) { + throw new Error('Unsupported column type'); + } await option.update(databaseId, tableId, selectedColumn, originalKey); await invalidate(Dependencies.TABLE); @@ -103,7 +106,7 @@ // TODO: @itznotabug - runes? $: onShow(showEdit); - $: title = `Update ${columnOptions.find((v) => v.name === option.name)?.sentenceName ?? ''} column`; + $: title = `Update ${option ? (columnOptions.find((v) => v.name === option.name)?.sentenceName ?? '') : ''} column`; function onShow(show: boolean) { if (show) {