From 6f0fb6c185be7b9f07f4593a9e7466c12bdc61ae Mon Sep 17 00:00:00 2001 From: samhere06 Date: Wed, 17 Jun 2026 16:56:04 +0530 Subject: [PATCH 1/2] BUG-1003527: Case Summary Fields not updating --- .../src/bridge/react_pconnect.jsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/react-sdk-components/src/bridge/react_pconnect.jsx b/packages/react-sdk-components/src/bridge/react_pconnect.jsx index 84b4807e..83f8800d 100644 --- a/packages/react-sdk-components/src/bridge/react_pconnect.jsx +++ b/packages/react-sdk-components/src/bridge/react_pconnect.jsx @@ -101,6 +101,17 @@ const connectRedux = (component, c11nEnv) => { } } } + + // For CaseSummary, we need to compare changes in + // primaryFields and secondary Fields + if (next.template === 'CaseSummary') { + for (const key of Object.keys(prev)) { + if (!PCore.isDeepEqual(next[key], prev[key])) { + return false; + } + } + } + /* TODO For some rawConfig we are not getting routingInfo under allStateProps */ return !routingInfoCompare(next, prev); } From 0dff4c14fc42d9331afc58adc369804a29cf8703 Mon Sep 17 00:00:00 2001 From: samhere06 Date: Wed, 17 Jun 2026 18:35:29 +0530 Subject: [PATCH 2/2] made lint fix --- packages/react-sdk-components/src/bridge/react_pconnect.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-sdk-components/src/bridge/react_pconnect.jsx b/packages/react-sdk-components/src/bridge/react_pconnect.jsx index 83f8800d..84abfeaa 100644 --- a/packages/react-sdk-components/src/bridge/react_pconnect.jsx +++ b/packages/react-sdk-components/src/bridge/react_pconnect.jsx @@ -103,7 +103,7 @@ const connectRedux = (component, c11nEnv) => { } // For CaseSummary, we need to compare changes in - // primaryFields and secondary Fields + // primary Fields and secondary Fields if (next.template === 'CaseSummary') { for (const key of Object.keys(prev)) { if (!PCore.isDeepEqual(next[key], prev[key])) { @@ -111,7 +111,7 @@ const connectRedux = (component, c11nEnv) => { } } } - + /* TODO For some rawConfig we are not getting routingInfo under allStateProps */ return !routingInfoCompare(next, prev); }