From bcdd6965e647b00fff8278fb57fd8185f1ea7f15 Mon Sep 17 00:00:00 2001 From: carlossa Date: Wed, 4 Sep 2024 14:43:48 +0200 Subject: [PATCH] refs #6943 add try catch --- .../components/CustomerSamplesCreate.vue | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/pages/Customer/components/CustomerSamplesCreate.vue b/src/pages/Customer/components/CustomerSamplesCreate.vue index e3dac3214..3e5891ef4 100644 --- a/src/pages/Customer/components/CustomerSamplesCreate.vue +++ b/src/pages/Customer/components/CustomerSamplesCreate.vue @@ -167,15 +167,19 @@ const getSamples = async () => { getSamples(); const onDataSaved = async () => { - const params = { - recipientId: initialData.recipientId, - recipient: initialData.recipient, - replyTo: initialData.replyTo, - }; - setParams(params); - const samplesData = await getSamples(); - const path = `${samplesData.model}/${route.params.id}/${samplesData.code}-email`; - await sendEmail(path, params); + try { + const params = { + recipientId: initialData.recipientId, + recipient: initialData.recipient, + replyTo: initialData.replyTo, + }; + setParams(params); + const samplesData = await getSamples(); + const path = `${samplesData.model}/${route.params.id}/${samplesData.code}-email`; + await sendEmail(path, params); + } catch (error) { + notify('errors.create', 'negative'); + } toCustomerSamples(); };