From 0b6870b71b68ec4265fb120b6263088a82458994 Mon Sep 17 00:00:00 2001 From: mertmit Date: Thu, 21 Apr 2022 23:26:15 +0300 Subject: [PATCH] fix: cell saving Signed-off-by: mertmit --- .../nc-gui/components/project/spreadsheet/rowsXcDataTable.vue | 1 + .../nc-gui/components/project/spreadsheet/views/xcGridView.vue | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue b/packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue index f8fc123b26..21dd595c79 100644 --- a/packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue +++ b/packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue @@ -1140,6 +1140,7 @@ export default { // return if there is no change if ( !column || + saving || (oldRow[column.title] === rowObj[column.title] && (lastSave || rowObj[column.title]) === rowObj[column.title]) ) { diff --git a/packages/nc-gui/components/project/spreadsheet/views/xcGridView.vue b/packages/nc-gui/components/project/spreadsheet/views/xcGridView.vue index b6823424f8..5516d09b9f 100644 --- a/packages/nc-gui/components/project/spreadsheet/views/xcGridView.vue +++ b/packages/nc-gui/components/project/spreadsheet/views/xcGridView.vue @@ -245,7 +245,7 @@ :is-locked="isLocked" :is-public="isPublicView" :view-id="viewId" - @save="editEnabled = {}" + @save="editEnabled = {}; onCellValueChange(col, row, columnObj, true);" @cancel="editEnabled = {}" @update="onCellValueChange(col, row, columnObj, false)" @blur="onCellValueChange(col, row, columnObj, true)"