From 970c215f40f3bbecc21253ca7e05a5ec68508fd0 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Thu, 10 Jul 2025 18:27:01 +0530 Subject: [PATCH] fix: cannot save data fields in lead page --- frontend/src/pages/Lead.vue | 7 +++++++ frontend/src/pages/MobileLead.vue | 8 ++++++++ 2 files changed, 15 insertions(+) diff --git a/frontend/src/pages/Lead.vue b/frontend/src/pages/Lead.vue index 3e21f09d..29827ff2 100644 --- a/frontend/src/pages/Lead.vue +++ b/frontend/src/pages/Lead.vue @@ -66,6 +66,7 @@ v-model:reload="reload" v-model:tabIndex="tabIndex" v-model="lead" + @beforeSave="saveChanges" @afterSave="reloadAssignees" /> @@ -547,6 +548,12 @@ function openEmailBox() { nextTick(() => (activities.value.emailBox.show = true)) } +function saveChanges(data) { + document.save.submit(null, { + onSuccess: () => reloadAssignees(data), + }) +} + function reloadAssignees(data) { if (data?.hasOwnProperty('lead_owner')) { assignees.reload() diff --git a/frontend/src/pages/MobileLead.vue b/frontend/src/pages/MobileLead.vue index 0a83e0ec..f732c9c5 100644 --- a/frontend/src/pages/MobileLead.vue +++ b/frontend/src/pages/MobileLead.vue @@ -95,6 +95,8 @@ v-model:reload="reload" v-model:tabIndex="tabIndex" v-model="lead" + @beforeSave="saveChanges" + @afterSave="reloadAssignees" /> @@ -479,6 +481,12 @@ async function triggerStatusChange(value) { document.save.submit() } +function saveChanges(data) { + document.save.submit(null, { + onSuccess: () => reloadAssignees(data), + }) +} + function reloadAssignees(data) { if (data?.hasOwnProperty('lead_owner')) { assignees.reload()