From 6125e3bd260b46f81f36d5d642ce912bff22e463 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 14 Aug 2024 15:36:08 +0530 Subject: [PATCH] fix: on creating email template showing old data --- frontend/src/pages/EmailTemplates.vue | 48 +++++++++++++++------------ 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/frontend/src/pages/EmailTemplates.vue b/frontend/src/pages/EmailTemplates.vue index 970f46df..99f9ecea 100644 --- a/frontend/src/pages/EmailTemplates.vue +++ b/frontend/src/pages/EmailTemplates.vue @@ -11,7 +11,7 @@ @@ -55,7 +55,7 @@ > {{ __('No {0} Found', [__('Email Templates')]) }} - @@ -115,28 +115,32 @@ const rows = computed(() => { const showEmailTemplateModal = ref(false) -const emailTemplate = ref({ - subject: '', - response: '', - response_html: '', - name: '', - enabled: 1, - use_html: 0, - owner: '', - reference_doctype: 'CRM Deal', -}) +const emailTemplate = ref({}) function showEmailTemplate(name) { - let et = rows.value?.find((row) => row.name === name) - emailTemplate.value = { - subject: et.subject, - response: et.response, - response_html: et.response_html, - name: et.name, - enabled: et.enabled, - use_html: et.use_html, - owner: et.owner, - reference_doctype: et.reference_doctype, + if (!name) { + emailTemplate.value = { + subject: '', + response: '', + response_html: '', + name: '', + enabled: 1, + use_html: 0, + owner: '', + reference_doctype: 'CRM Deal', + } + } else { + let et = rows.value?.find((row) => row.name === name) + emailTemplate.value = { + subject: et.subject, + response: et.response, + response_html: et.response_html, + name: et.name, + enabled: et.enabled, + use_html: et.use_html, + owner: et.owner, + reference_doctype: et.reference_doctype, + } } showEmailTemplateModal.value = true }