From 06e324e8035ffa7f02161b11cd60d23d0191134c Mon Sep 17 00:00:00 2001 From: Shri Prakash Bajpai Date: Fri, 23 Aug 2024 11:12:39 +0530 Subject: [PATCH] TP-78348 DRA fix (#1079) * TP-78348 DRA fix * TP-78348 DRA fix --- src/pages/AllAgents/AgentForm/AgentForm.tsx | 19 ++++++++++--------- .../form/AgentFormUploadControl.tsx | 2 +- src/pages/AllAgents/allAgentsAction.ts | 2 +- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/pages/AllAgents/AgentForm/AgentForm.tsx b/src/pages/AllAgents/AgentForm/AgentForm.tsx index 8159d8ef..e484d921 100644 --- a/src/pages/AllAgents/AgentForm/AgentForm.tsx +++ b/src/pages/AllAgents/AgentForm/AgentForm.tsx @@ -327,7 +327,7 @@ export const AgentForm = forwardRef((props: AgentFormProps, ref) => { bucketGroup, agencyCodeRequested, agentCenter, - draCertificate + draCertificate = {} } = data; const updateAgentRequest = { @@ -354,14 +354,15 @@ export const AgentForm = forwardRef((props: AgentFormProps, ref) => { manager => manager?.additionalData?.emailAddress === reportingManagerEmailAddress )?.additionalData?.referenceId || '', draCertificateView: { - draCertificateUpdateRequest: draCertificate - ? { - mode: 'EDIT', - uploadReferenceId: draCertificate?.referenceId - } - : { - mode: 'DELETE' - } + draCertificateUpdateRequest: + Object.keys(draCertificate).length !== 0 + ? { + mode: 'EDIT', + uploadReferenceId: draCertificate?.referenceId + } + : { + mode: 'DELETE' + } } }; diff --git a/src/pages/AllAgents/AgentForm/components/form/AgentFormUploadControl.tsx b/src/pages/AllAgents/AgentForm/components/form/AgentFormUploadControl.tsx index b35654c6..1836a35d 100644 --- a/src/pages/AllAgents/AgentForm/components/form/AgentFormUploadControl.tsx +++ b/src/pages/AllAgents/AgentForm/components/form/AgentFormUploadControl.tsx @@ -78,7 +78,7 @@ const AgentFormUploadControl: React.FC = props => { }); }) .catch(err => { - setError({ message: err?.message || '', fileName: file?.name || '' }); + setError({ message: 'Error in uploading document' || '', fileName: file?.name || '' }); }) .finally(() => { setSubmitButtonDisabled(false); diff --git a/src/pages/AllAgents/allAgentsAction.ts b/src/pages/AllAgents/allAgentsAction.ts index 3c9da756..5be70c7c 100644 --- a/src/pages/AllAgents/allAgentsAction.ts +++ b/src/pages/AllAgents/allAgentsAction.ts @@ -138,7 +138,7 @@ export const updateAgent = ( onClose(); }) .catch(error => { - toast(error?.response?.data?.message || 'Agent update failed', { type: 'error' }); + toast('Agent update failed', { type: 'error' }); setShowLoader(false); }) .finally(() => {