diff --git a/frontend/src/pages/Deal.vue b/frontend/src/pages/Deal.vue index c9ef4fbb..a0492262 100644 --- a/frontend/src/pages/Deal.vue +++ b/frontend/src/pages/Deal.vue @@ -376,10 +376,13 @@ const deal = createResource({ params: { name: props.dealId }, cache: ['deal', props.dealId], onSuccess: async (data) => { - organization.update({ - params: { doctype: 'CRM Organization', name: data.organization }, - }) - organization.fetch() + if (data.organization) { + organization.update({ + params: { doctype: 'CRM Organization', name: data.organization }, + }) + organization.fetch() + } + let obj = { doc: data, $dialog, diff --git a/frontend/src/pages/MobileDeal.vue b/frontend/src/pages/MobileDeal.vue index 63b56743..08b8a54d 100644 --- a/frontend/src/pages/MobileDeal.vue +++ b/frontend/src/pages/MobileDeal.vue @@ -309,10 +309,13 @@ const deal = createResource({ params: { name: props.dealId }, cache: ['deal', props.dealId], onSuccess: async (data) => { - organization.update({ - params: { doctype: 'CRM Organization', name: data.organization }, - }) - organization.fetch() + if (data.organization) { + organization.update({ + params: { doctype: 'CRM Organization', name: data.organization }, + }) + organization.fetch() + } + let obj = { doc: data, $dialog,