From b9990f5b5279bb1a4d99a25eb063c4963d79398d Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 10 Jul 2024 12:24:43 +0530 Subject: [PATCH] fix: cannot capture custom data from deal modal --- crm/fcrm/doctype/crm_deal/crm_deal.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/crm/fcrm/doctype/crm_deal/crm_deal.py b/crm/fcrm/doctype/crm_deal/crm_deal.py index 4ca327ad..395619b7 100644 --- a/crm/fcrm/doctype/crm_deal/crm_deal.py +++ b/crm/fcrm/doctype/crm_deal/crm_deal.py @@ -298,8 +298,11 @@ def create_deal(args): deal.update({ "organization": args.get("organization") or create_organization(args), "contacts": [{"contact": contact, "is_primary": 1}] if contact else [], - "deal_owner": args.get("deal_owner"), - "status": args.get("status"), }) + + args.pop("organization", None) + + deal.update(args) + deal.insert(ignore_permissions=True) return deal.name