diff --git a/packages/nc-gui/composables/useViewData.ts b/packages/nc-gui/composables/useViewData.ts index 10e280f0fc..706ab27c57 100644 --- a/packages/nc-gui/composables/useViewData.ts +++ b/packages/nc-gui/composables/useViewData.ts @@ -301,6 +301,9 @@ export function useViewData( ltarState?: Record, args: { metaValue?: TableType; viewMetaValue?: ViewType } = {}, ) { + // update changed status + if (row.rowMeta) row.rowMeta.changed = false + // if new row and save is in progress then wait until the save is complete await until(() => !(row.rowMeta?.new && row.rowMeta?.saving)).toMatch((v) => v)