diff --git a/app/client/src/actions/evaluationActions.ts b/app/client/src/actions/evaluationActions.ts index 60089604f5..65eaef3fd9 100644 --- a/app/client/src/actions/evaluationActions.ts +++ b/app/client/src/actions/evaluationActions.ts @@ -33,12 +33,13 @@ export const LINT_REDUX_ACTIONS = { [ReduxActionTypes.META_UPDATE_DEBOUNCED_EVAL]: true, }; -export const LOG_REDUX_ACTIONS = [ - ReduxActionTypes.UPDATE_LAYOUT, - ReduxActionTypes.UPDATE_WIDGET_PROPERTY, - ReduxActionTypes.UPDATE_WIDGET_NAME_SUCCESS, - ReduxActionTypes.CREATE_ACTION_SUCCESS, -]; +export const LOG_REDUX_ACTIONS = { + [ReduxActionTypes.UPDATE_LAYOUT]: true, + [ReduxActionTypes.UPDATE_WIDGET_PROPERTY]: true, + [ReduxActionTypes.UPDATE_WIDGET_NAME_SUCCESS]: true, + [ReduxActionTypes.CREATE_ACTION_SUCCESS]: true, + [ReduxActionTypes.UPDATE_ACTION_PROPERTY]: true, +}; export const EVALUATE_REDUX_ACTIONS = [ ...FIRST_EVAL_REDUX_ACTIONS, @@ -129,7 +130,19 @@ export function shouldLint(action: ReduxAction) { } export function shouldLog(action: ReduxAction) { - return LOG_REDUX_ACTIONS.includes(action.type); + if ( + action.type === ReduxActionTypes.BATCH_UPDATES_SUCCESS && + Array.isArray(action.payload) + ) { + const batchedActionTypes = action.payload.map( + (batchedAction) => batchedAction.type, + ); + return batchedActionTypes.some( + (actionType) => LOG_REDUX_ACTIONS[actionType], + ); + } + + return LOG_REDUX_ACTIONS[action.type]; } export const setEvaluatedTree = (