|
|
@ -1073,9 +1073,8 @@ const saveOrUpdateRecords = async ( |
|
|
|
/** if new record save row and save the LTAR cells */ |
|
|
|
/** if new record save row and save the LTAR cells */ |
|
|
|
if (currentRow.rowMeta.new) { |
|
|
|
if (currentRow.rowMeta.new) { |
|
|
|
const beforeSave = clone(currentRow) |
|
|
|
const beforeSave = clone(currentRow) |
|
|
|
const savedRow = await updateOrSaveRow?.(currentRow, '', {}, args) |
|
|
|
const savedRow = await updateOrSaveRow?.(currentRow, '', currentRow.rowMeta.ltarState || {}, args) |
|
|
|
if (savedRow) { |
|
|
|
if (savedRow) { |
|
|
|
await syncLTARRefs?.(currentRow, savedRow, args) |
|
|
|
|
|
|
|
currentRow.rowMeta.changed = false |
|
|
|
currentRow.rowMeta.changed = false |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
if (args.keepNewRecords) { |
|
|
|
if (args.keepNewRecords) { |
|
|
|