From 34f1a84769854f942c8a5c0dc101c53bf3380ac0 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 16 Jul 2025 09:23:06 +0300 Subject: [PATCH] fix(views/table): wrong position when renaming column --- .../src/widgets/view_widgets/table_view/col_editing.ts | 5 +++-- .../src/widgets/view_widgets/table_view/context_menu.ts | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/client/src/widgets/view_widgets/table_view/col_editing.ts b/apps/client/src/widgets/view_widgets/table_view/col_editing.ts index 7ee141e66..4fdc8b6ab 100644 --- a/apps/client/src/widgets/view_widgets/table_view/col_editing.ts +++ b/apps/client/src/widgets/view_widgets/table_view/col_editing.ts @@ -81,14 +81,15 @@ export default class TableColumnEditing extends Component { this.api.blockRedraw(); if (this.existingAttributeToEdit && this.existingAttributeToEdit.name !== name) { - attributes.removeOwnedLabelByName(this.parentNote, this.existingAttributeToEdit.name); - const oldName = this.existingAttributeToEdit.name.split(":")[1]; const newName = name.split(":")[1]; await renameColumn(this.parentNote.noteId, type, oldName, newName); } attributes.setLabel(this.parentNote.noteId, name, value); + if (this.existingAttributeToEdit) { + attributes.removeOwnedLabelByName(this.parentNote, this.existingAttributeToEdit.name); + } this.api.restoreRedraw(); } diff --git a/apps/client/src/widgets/view_widgets/table_view/context_menu.ts b/apps/client/src/widgets/view_widgets/table_view/context_menu.ts index 75e0a82e4..951d1ba25 100644 --- a/apps/client/src/widgets/view_widgets/table_view/context_menu.ts +++ b/apps/client/src/widgets/view_widgets/table_view/context_menu.ts @@ -92,6 +92,7 @@ function showColumnContextMenu(_e: UIEvent, column: ColumnComponent, tabulator: uiIcon: "bx bx-edit", enabled: !!column.getField() && column.getField() !== "title", handler: () => getParentComponent(e)?.triggerCommand("addNewTableColumn", { + referenceColumn: column, columnToEdit: column }) },