diff --git a/crm/fcrm/doctype/crm_deal/api.py b/crm/fcrm/doctype/crm_deal/api.py
index 5eaf2899..dd5d76df 100644
--- a/crm/fcrm/doctype/crm_deal/api.py
+++ b/crm/fcrm/doctype/crm_deal/api.py
@@ -13,7 +13,6 @@ def get_deal(name):
deal["fields_meta"] = get_fields_meta("CRM Deal")
deal["_form_script"] = get_form_script("CRM Deal")
- deal["_assign"] = get_assigned_users("CRM Deal", deal.name)
return deal
diff --git a/crm/fcrm/doctype/crm_lead/api.py b/crm/fcrm/doctype/crm_lead/api.py
index 77e4fc58..e826e888 100644
--- a/crm/fcrm/doctype/crm_lead/api.py
+++ b/crm/fcrm/doctype/crm_lead/api.py
@@ -13,5 +13,4 @@ def get_lead(name):
lead["fields_meta"] = get_fields_meta("CRM Lead")
lead["_form_script"] = get_form_script("CRM Lead")
- lead["_assign"] = get_assigned_users("CRM Lead", lead.name)
return lead
diff --git a/frontend/src/pages/Deal.vue b/frontend/src/pages/Deal.vue
index dfc6b5c9..d9b29299 100644
--- a/frontend/src/pages/Deal.vue
+++ b/frontend/src/pages/Deal.vue
@@ -334,12 +334,7 @@ import Section from '@/components/Section.vue'
import SidePanelLayout from '@/components/SidePanelLayout.vue'
import SLASection from '@/components/SLASection.vue'
import CustomActions from '@/components/CustomActions.vue'
-import {
- openWebsite,
- setupAssignees,
- setupCustomizations,
- copyToClipboard,
-} from '@/utils'
+import { openWebsite, setupCustomizations, copyToClipboard } from '@/utils'
import { getView } from '@/utils/view'
import { getSettings } from '@/stores/settings'
import { globalStore } from '@/stores/global'
@@ -399,7 +394,6 @@ const deal = createResource({
organization.fetch()
}
- setupAssignees(deal)
setupCustomizations(deal, {
doc: data,
$dialog,
@@ -727,8 +721,8 @@ function openEmailBox() {
const { assignees, document } = useDocument('CRM Deal', props.dealId)
-function reloadAssignees(changes) {
- if (changes?.hasOwnProperty('lead_owner')) {
+function reloadAssignees(data) {
+ if (data?.hasOwnProperty('deal_owner')) {
assignees.reload()
}
}
diff --git a/frontend/src/pages/Lead.vue b/frontend/src/pages/Lead.vue
index d4ca8ef4..a13ec2a2 100644
--- a/frontend/src/pages/Lead.vue
+++ b/frontend/src/pages/Lead.vue
@@ -337,12 +337,7 @@ import SidePanelLayout from '@/components/SidePanelLayout.vue'
import FieldLayout from '@/components/FieldLayout/FieldLayout.vue'
import SLASection from '@/components/SLASection.vue'
import CustomActions from '@/components/CustomActions.vue'
-import {
- openWebsite,
- setupAssignees,
- setupCustomizations,
- copyToClipboard,
-} from '@/utils'
+import { openWebsite, setupCustomizations, copyToClipboard } from '@/utils'
import { showQuickEntryModal, quickEntryProps } from '@/composables/modals'
import { getView } from '@/utils/view'
import { getSettings } from '@/stores/settings'
@@ -405,7 +400,6 @@ const lead = createResource({
onSuccess: (data) => {
errorTitle.value = ''
errorMessage.value = ''
- setupAssignees(lead)
setupCustomizations(lead, {
doc: data,
$dialog,
@@ -717,8 +711,8 @@ function openQuickEntryModal() {
showConvertToDealModal.value = false
}
-function reloadAssignees(changes) {
- if (changes?.hasOwnProperty('lead_owner')) {
+function reloadAssignees(data) {
+ if (data?.hasOwnProperty('lead_owner')) {
assignees.reload()
}
}
diff --git a/frontend/src/pages/MobileDeal.vue b/frontend/src/pages/MobileDeal.vue
index 44dd6207..9a1b91f9 100644
--- a/frontend/src/pages/MobileDeal.vue
+++ b/frontend/src/pages/MobileDeal.vue
@@ -36,8 +36,8 @@
class="flex h-12 items-center justify-between gap-2 border-b px-3 py-2.5"
>