diff --git a/src/screens/caseDetails/CollectionCaseDetail.tsx b/src/screens/caseDetails/CollectionCaseDetail.tsx index 45245149..b5ed21f7 100644 --- a/src/screens/caseDetails/CollectionCaseDetail.tsx +++ b/src/screens/caseDetails/CollectionCaseDetail.tsx @@ -70,6 +70,7 @@ const CollectionCaseDetails: React.FC = (props) => { if (loanAccountNumber) { dispatch(getAddressesAndGeolocations(loanAccountNumber)); dispatch(getUngroupedAddress(loanAccountNumber)); + dispatch(getFeedbackHistory(loanAccountNumber)); } }, [loanAccountNumber]) ); diff --git a/src/screens/caseDetails/feedback/FeedbackListContainer.tsx b/src/screens/caseDetails/feedback/FeedbackListContainer.tsx index 2c98e4de..d40e405e 100644 --- a/src/screens/caseDetails/feedback/FeedbackListContainer.tsx +++ b/src/screens/caseDetails/feedback/FeedbackListContainer.tsx @@ -93,7 +93,7 @@ const FeedbackListContainer: React.FC = ({ return ; } - if (!feedbackList?.length) { + if (!feedbackList?.length && !feedbackListLoading) { return ; } diff --git a/src/screens/caseDetails/interactionsHandler.tsx b/src/screens/caseDetails/interactionsHandler.tsx index c6df1d89..c398225c 100644 --- a/src/screens/caseDetails/interactionsHandler.tsx +++ b/src/screens/caseDetails/interactionsHandler.tsx @@ -33,21 +33,13 @@ const interactionsHandler = () => { const inProgressCaseIds = useRef([]); - const handleSuccessSubmit = ( - caseKey: string, - interactionId: string, - caseId: string, - loanAccountNumber: string - ) => { + const handleSuccessSubmit = (caseKey: string, interactionId: string, caseId: string) => { const docs = docsToBeUploaded?.[caseKey]?.documents; if (!docs) { return; } dispatch(setDocumentInteractionId({ caseKey, interactionId, caseId })); dispatch(uploadImages(caseKey, docs, interactionId)); - if (loanAccountNumber) { - dispatch(getFeedbackHistory(loanAccountNumber)); - } }; useEffect(() => { @@ -83,12 +75,7 @@ const interactionsHandler = () => { dispatch( syncCaseDetail(modifiedCaseItem, { onSuccessCB: (_, interactionId) => - handleSuccessSubmit( - caseKey, - interactionId, - caseItem.caseId, - caseItem.loanAccountNumber - ), + handleSuccessSubmit(caseKey, interactionId, caseItem.caseId), }) ); }