From 6a64ef06e0614484ffd4b8b16d66a49bc4a1c4a7 Mon Sep 17 00:00:00 2001 From: Alejandro Sanchez Date: Mon, 12 Feb 2024 23:00:15 -0800 Subject: [PATCH 1/2] PSP-7803 Refresh stale disposition file after checklist is updated --- .../mapSideBar/disposition/router/DispositionRouter.tsx | 2 +- .../checklist/update/UpdateDispositionChecklistContainer.tsx | 4 ++-- .../mapSideBar/shared/update/properties/UpdateProperties.tsx | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/frontend/src/features/mapSideBar/disposition/router/DispositionRouter.tsx b/source/frontend/src/features/mapSideBar/disposition/router/DispositionRouter.tsx index 18c9767b0d..ba84220df0 100644 --- a/source/frontend/src/features/mapSideBar/disposition/router/DispositionRouter.tsx +++ b/source/frontend/src/features/mapSideBar/disposition/router/DispositionRouter.tsx @@ -85,7 +85,7 @@ export const DispositionRouter: React.FC = props => { )} claim={Claims.DISPOSITION_EDIT} key={'disposition'} - title={'Updpate Appraisal'} + title={'Update Appraisal'} /> >; dispositionFile?: Api_DispositionFile; - onSuccess: () => void; + onSuccess: (updateProperties?: boolean, updateFile?: boolean) => void; View: React.FC; } @@ -42,7 +42,7 @@ export const UpdateDispositionChecklistContainer: React.FC { - onSuccess && onSuccess(); + onSuccess && onSuccess(false, true); }; // generic error handler. diff --git a/source/frontend/src/features/mapSideBar/shared/update/properties/UpdateProperties.tsx b/source/frontend/src/features/mapSideBar/shared/update/properties/UpdateProperties.tsx index 51610cbf67..94d9f15723 100644 --- a/source/frontend/src/features/mapSideBar/shared/update/properties/UpdateProperties.tsx +++ b/source/frontend/src/features/mapSideBar/shared/update/properties/UpdateProperties.tsx @@ -25,7 +25,7 @@ import { UpdatePropertiesYupSchema } from './UpdatePropertiesYupSchema'; export interface IUpdatePropertiesProps { file: Api_File; setIsShowingPropertySelector: (isShowing: boolean) => void; - onSuccess: (refreshProperties?: boolean) => void; + onSuccess: (updateProperties?: boolean, updateFile?: boolean) => void; updateFileProperties: ( file: Api_File, userOverrideCodes: UserOverrideCode[], From 99864537efc3174c01dbf63ffdc84046d6359e93 Mon Sep 17 00:00:00 2001 From: Alejandro Sanchez Date: Mon, 12 Feb 2024 23:06:51 -0800 Subject: [PATCH 2/2] Test updates --- .../update/UpdateDispositionChecklistContainer.test.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/frontend/src/features/mapSideBar/disposition/tabs/checklist/update/UpdateDispositionChecklistContainer.test.tsx b/source/frontend/src/features/mapSideBar/disposition/tabs/checklist/update/UpdateDispositionChecklistContainer.test.tsx index 73f99f552b..2415342d27 100644 --- a/source/frontend/src/features/mapSideBar/disposition/tabs/checklist/update/UpdateDispositionChecklistContainer.test.tsx +++ b/source/frontend/src/features/mapSideBar/disposition/tabs/checklist/update/UpdateDispositionChecklistContainer.test.tsx @@ -95,7 +95,7 @@ describe('UpdateDispositionChecklist container', () => { viewProps?.onSuccess({} as Api_DispositionFile); }); - expect(onSuccess).toHaveBeenCalled(); + expect(onSuccess).toHaveBeenCalledWith(false, true); }); it('displays a toast with server-returned error responses', async () => {