From 3ca2883efb9f209694dc630da1702330b1626e7e Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Tue, 29 Jul 2025 14:08:11 +0530 Subject: [PATCH] fix: reload doc after sending email (cherry picked from commit ea0011771b268ee60dce56cd9262e24a921a45d4) --- .../src/components/Activities/Activities.vue | 4 + frontend/src/components/SidePanelLayout.vue | 79 ++++++++----------- 2 files changed, 35 insertions(+), 48 deletions(-) diff --git a/frontend/src/components/Activities/Activities.vue b/frontend/src/components/Activities/Activities.vue index e0b6b2f0..1ef91dc1 100644 --- a/frontend/src/components/Activities/Activities.vue +++ b/frontend/src/components/Activities/Activities.vue @@ -490,6 +490,7 @@ import { timeAgo, formatDate, startCase } from '@/utils' import { globalStore } from '@/stores/global' import { usersStore } from '@/stores/users' import { whatsappEnabled, callEnabled } from '@/composables/settings' +import { useDocument } from '@/data/document' import { capture } from '@/telemetry' import { Button, Tooltip, createResource } from 'frappe-ui' import { useElementVisibility } from '@vueuse/core' @@ -527,6 +528,8 @@ const doc = defineModel() const reload = defineModel('reload') const tabIndex = defineModel('tabIndex') +const { document: _document } = useDocument(props.doctype, doc.value.data.name) + const reload_email = ref(false) const modalRef = ref(null) const showFilesUploader = ref(false) @@ -767,6 +770,7 @@ const whatsappBox = ref(null) watch([reload, reload_email], ([reload_value, reload_email_value]) => { if (reload_value || reload_email_value) { all_activities.reload() + _document.reload() reload.value = false reload_email.value = false } diff --git a/frontend/src/components/SidePanelLayout.vue b/frontend/src/components/SidePanelLayout.vue index eac3eec8..a209c1da 100644 --- a/frontend/src/components/SidePanelLayout.vue +++ b/frontend/src/components/SidePanelLayout.vue @@ -1,8 +1,5 @@