From f2b59de348804f63c2f70fb3273da85f9e53739a Mon Sep 17 00:00:00 2001 From: Qiyun Dai Date: Mon, 12 Aug 2024 15:44:27 -0500 Subject: [PATCH] MWPW-156401 fixed #2 --- .../event-community-link-component-controller.js | 4 +++- ecc/blocks/form-handler/data-handler.js | 6 ++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ecc/blocks/form-handler/controllers/event-community-link-component-controller.js b/ecc/blocks/form-handler/controllers/event-community-link-component-controller.js index c2e3e90a..6541e4a6 100644 --- a/ecc/blocks/form-handler/controllers/event-community-link-component-controller.js +++ b/ecc/blocks/form-handler/controllers/event-community-link-component-controller.js @@ -10,7 +10,9 @@ export function onSubmit(component, props) { const communityTopicUrl = component.querySelector('#community-url-details').value; props.payload = { ...props.payload, communityTopicUrl }; } else { - props.payload.delete('communityTopicUrl'); + const tempPayload = { ...props.payload }; + delete tempPayload.communityTopicUrl; + props.payload = tempPayload; } } diff --git a/ecc/blocks/form-handler/data-handler.js b/ecc/blocks/form-handler/data-handler.js index 8a9813cb..75b4543a 100644 --- a/ecc/blocks/form-handler/data-handler.js +++ b/ecc/blocks/form-handler/data-handler.js @@ -52,8 +52,7 @@ export function quickFilter(obj) { export function setPayloadCache(payload) { if (!payload) return; - const output = quickFilter(payload); - payloadCache = { ...payloadCache, ...output }; + payloadCache = quickFilter(payload); } export function getFilteredCachedPayload() { @@ -62,8 +61,7 @@ export function getFilteredCachedPayload() { export function setResponseCache(response) { if (!response) return; - const output = quickFilter(response); - responseCache = { ...responseCache, ...output }; + responseCache = quickFilter(response); } export function getFilteredCachedResponse() {