diff --git a/app/client/src/sagas/WidgetOperationSagas.tsx b/app/client/src/sagas/WidgetOperationSagas.tsx index c31fd35d58..5e67de0209 100644 --- a/app/client/src/sagas/WidgetOperationSagas.tsx +++ b/app/client/src/sagas/WidgetOperationSagas.tsx @@ -541,7 +541,9 @@ function* updateDynamicTriggers( widget.type, ); if (propertyName in triggerProperties) { - let dynamicTriggers: Record = widget.dynamicTriggers || {}; + let dynamicTriggers: Record = widget.dynamicTriggers + ? { ...widget.dynamicTriggers } + : {}; if (propertyValue && !(propertyName in dynamicTriggers)) { dynamicTriggers[propertyName] = true; }