diff --git a/packages/nc-gui/components/template/Editor.vue b/packages/nc-gui/components/template/Editor.vue index 1c59e4218e..8759b048fa 100644 --- a/packages/nc-gui/components/template/Editor.vue +++ b/packages/nc-gui/components/template/Editor.vue @@ -535,6 +535,13 @@ async function importTemplate() { title: '', columns: table.columns || [], }) + + // column_name could have been updated in tableCreate + // e.g. sanitize column name to something like field_1, field_2, and etc + createdTable.columns.forEach((column, i) => { + table.columns[i].column_name = column.column_name + }) + table.id = createdTable.id table.title = createdTable.title