Merge pull request #11338 from ToolJet/fix/table-cell-value-timeout

Fixed onCellValueChanged event being triggered before save changes bu…
This commit is contained in:
Johnson Cherian 2024-11-18 18:34:22 +05:30 committed by GitHub
commit a41c885e08
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -237,7 +237,8 @@ export const Table = React.memo(
const changesToBeSavedAndExposed = { dataUpdates: newDataUpdates, changeSet: newChangeset };
mergeToTableDetails(changesToBeSavedAndExposed);
setExposedVariables({ ...changesToBeSavedAndExposed, updatedData: clonedTableData });
fireEvent('onCellValueChanged');
// Need to add a timeout here as changes are happening in the next render
setTimeout(() => fireEvent('onCellValueChanged'), 0);
return;
}