Fix an issue where insert was failing when copy pasting a row and saving in result grid. #5934

This commit is contained in:
Pravesh Sharma 2023-04-03 10:57:45 +05:30 committed by GitHub
parent 17a4faeb6b
commit 6c7116a20c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1292,6 +1292,11 @@ export function ResultSet() {
const onRowsChange = (newRows, otherInfo)=>{
let row = newRows[otherInfo.indexes[0]];
let clientPK = rowKeyGetter(row);
// Check if column is pk and value is null set it to default value.
if(otherInfo.column.has_default_val && _.isNull(row[otherInfo.column.key]) && otherInfo.column.key in queryData.primary_keys) {
row[otherInfo.column.key] = undefined;
}
if(clientPK in (dataChangeStore.added || {})) {
/* No need to track this */