1
0
forked from test/crm

fix: load deal_owner as assigned to if _assign is not set

This commit is contained in:
Shariq Ansari 2024-01-21 21:43:32 +05:30
parent d077ab212a
commit cd01b452e1
3 changed files with 8 additions and 2 deletions

View File

@ -14,8 +14,8 @@ def create(view):
view = frappe._dict(view)
view.filters = parse_json(view.filters) or {}
view.columns = parse_json(view.columns) or []
view.rows = parse_json(view.rows) or []
view.columns = parse_json(view.columns or '[]')
view.rows = parse_json(view.rows or '[]')
default_rows = sync_default_list_rows(view.doctype)
view.rows = view.rows + default_rows if default_rows else view.rows

View File

@ -137,6 +137,9 @@ const rows = computed(() => {
}
} else if (row == '_assign') {
let assignees = JSON.parse(deal._assign) || []
if (!assignees.length && deal.deal_owner) {
assignees = [deal.deal_owner]
}
_rows[row] = assignees.map((user) => ({
name: user,
image: getUser(user).user_image,

View File

@ -134,6 +134,9 @@ const rows = computed(() => {
}
} else if (row == '_assign') {
let assignees = JSON.parse(lead._assign) || []
if (!assignees.length && lead.lead_owner) {
assignees = [lead.lead_owner]
}
_rows[row] = assignees.map((user) => ({
name: user,
image: getUser(user).user_image,