@@ -272,14 +281,16 @@
:errorMessage="errorMessage"
/>
-
diff --git a/frontend/src/pages/Leads.vue b/frontend/src/pages/Leads.vue
index d1141c92..d099bfea 100644
--- a/frontend/src/pages/Leads.vue
+++ b/frontend/src/pages/Leads.vue
@@ -267,7 +267,6 @@
-
diff --git a/frontend/src/pages/MobileDeal.vue b/frontend/src/pages/MobileDeal.vue
index 68cb273d..71995d88 100644
--- a/frontend/src/pages/MobileDeal.vue
+++ b/frontend/src/pages/MobileDeal.vue
@@ -10,14 +10,15 @@
-
@@ -66,6 +71,7 @@
doctype="CRM Deal"
:docname="deal.data.name"
@reload="sections.reload"
+ @afterFieldChange="reloadAssignees"
>
@@ -214,14 +220,16 @@
-
+
-
+
@@ -45,6 +46,10 @@
v-if="lead.data._customActions?.length"
:actions="lead.data._customActions"
/>
+
@@ -173,12 +179,13 @@ import Link from '@/components/Controls/Link.vue'
import SidePanelLayout from '@/components/SidePanelLayout.vue'
import SLASection from '@/components/SLASection.vue'
import CustomActions from '@/components/CustomActions.vue'
-import { setupAssignees, setupCustomizations } from '@/utils'
+import { setupCustomizations } from '@/utils'
import { getView } from '@/utils/view'
import { getSettings } from '@/stores/settings'
import { globalStore } from '@/stores/global'
import { statusesStore } from '@/stores/statuses'
import { getMeta } from '@/stores/meta'
+import { useDocument } from '@/data/document'
import {
whatsappEnabled,
callEnabled,
@@ -220,7 +227,6 @@ const lead = createResource({
params: { name: props.leadId },
cache: ['lead', props.leadId],
onSuccess: (data) => {
- setupAssignees(lead)
setupCustomizations(lead, {
doc: data,
$dialog,
@@ -454,4 +460,12 @@ async function convertToDeal() {
router.push({ name: 'Deal', params: { dealId: deal } })
}
}
+
+const { assignees, document } = useDocument('CRM Lead', props.leadId)
+
+function reloadAssignees(data) {
+ if (data?.hasOwnProperty('lead_owner')) {
+ assignees.reload()
+ }
+}
diff --git a/frontend/src/pages/MobileOrganization.vue b/frontend/src/pages/MobileOrganization.vue
index b8fe3dc0..5ed074af 100644
--- a/frontend/src/pages/MobileOrganization.vue
+++ b/frontend/src/pages/MobileOrganization.vue
@@ -145,20 +145,19 @@
-