From f57186419e1b52694c868c79b51447c7746c8127 Mon Sep 17 00:00:00 2001 From: Shaurya Sharma Date: Fri, 15 Nov 2024 12:22:51 +0530 Subject: [PATCH] Fixed onCellValueChanged event being triggered before save changes button appears --- frontend/src/AppBuilder/Widgets/Table/Table.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/AppBuilder/Widgets/Table/Table.jsx b/frontend/src/AppBuilder/Widgets/Table/Table.jsx index 97fe46d94f..986edca4f5 100644 --- a/frontend/src/AppBuilder/Widgets/Table/Table.jsx +++ b/frontend/src/AppBuilder/Widgets/Table/Table.jsx @@ -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; }