diff --git a/packages/nc-gui/components/project/spreadsheet/components/editColumn.vue b/packages/nc-gui/components/project/spreadsheet/components/editColumn.vue index af6713b70e..6146b14737 100644 --- a/packages/nc-gui/components/project/spreadsheet/components/editColumn.vue +++ b/packages/nc-gui/components/project/spreadsheet/components/editColumn.vue @@ -565,7 +565,7 @@ export default { this.newColumn.title = this.newColumn.column_name if (this.editColumn) { - await this.$api.dbTableColumn.update(this.meta.id, this.column.id, this.newColumn) + await this.$api.dbTableColumn.update(this.column.id, this.newColumn) } else { await this.$api.dbTableColumn.create(this.meta.id, this.newColumn) } diff --git a/packages/nc-gui/components/project/spreadsheet/components/editVirtualColumn.vue b/packages/nc-gui/components/project/spreadsheet/components/editVirtualColumn.vue index e7c0700180..11a1157a34 100644 --- a/packages/nc-gui/components/project/spreadsheet/components/editVirtualColumn.vue +++ b/packages/nc-gui/components/project/spreadsheet/components/editVirtualColumn.vue @@ -113,7 +113,7 @@ export default { async save() { // todo: rollup update try { - await this.$api.dbTableColumn.update(this.meta.id, this.column.id, this.newColumn) + await this.$api.dbTableColumn.update(this.column.id, this.newColumn) } catch (e) { console.log(this._extractSdkResponseErrorMsg(e)) this.$toast.error('Failed to update column alias').goAway(3000) diff --git a/packages/nocodb/src/lib/noco/meta/api/columnApis.ts b/packages/nocodb/src/lib/noco/meta/api/columnApis.ts index 4a74d8c00c..04137359c0 100644 --- a/packages/nocodb/src/lib/noco/meta/api/columnApis.ts +++ b/packages/nocodb/src/lib/noco/meta/api/columnApis.ts @@ -514,7 +514,7 @@ export async function columnUpdate(req: Request, res: Response) { !isVirtualCol(req.body) && !(await Column.checkTitleAvailable({ column_name: req.body.column_name, - fk_model_id: req.params.tableId, + fk_model_id: column.fk_model_id, exclude_id: req.params.columnId })) ) { @@ -523,7 +523,7 @@ export async function columnUpdate(req: Request, res: Response) { if ( !(await Column.checkAliasAvailable({ title: req.body.title, - fk_model_id: req.params.tableId, + fk_model_id: column.fk_model_id, exclude_id: req.params.columnId })) ) {