From 7794f3033ed524f2e6334f4fc2f110091622b362 Mon Sep 17 00:00:00 2001 From: khushi8112 Date: Tue, 7 Apr 2026 02:12:17 +0530 Subject: [PATCH] fix: validation test for customer group --- erpnext/crm/doctype/lead/lead.py | 2 +- erpnext/crm/doctype/opportunity/test_opportunity.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/erpnext/crm/doctype/lead/lead.py b/erpnext/crm/doctype/lead/lead.py index db909534cdf..f0f492191fb 100644 --- a/erpnext/crm/doctype/lead/lead.py +++ b/erpnext/crm/doctype/lead/lead.py @@ -324,7 +324,7 @@ def _make_customer(source_name, target_doc=None, ignore_permissions=False): target.customer_name = source.lead_name if not target.customer_group: - target.customer_group = "Individual" + target.customer_group = frappe.db.get_default("Customer Group") doclist = get_mapped_doc( "Lead", diff --git a/erpnext/crm/doctype/opportunity/test_opportunity.py b/erpnext/crm/doctype/opportunity/test_opportunity.py index 6ec3ca4a6c1..f346946568e 100644 --- a/erpnext/crm/doctype/opportunity/test_opportunity.py +++ b/erpnext/crm/doctype/opportunity/test_opportunity.py @@ -35,7 +35,9 @@ class TestOpportunity(unittest.TestCase): self.assertEqual(frappe.db.get_value("Lead", opp_doc.party_name, "email_id"), opp_doc.contact_email) # create new customer and create new contact against 'new.opportunity@example.com' - customer = make_customer(opp_doc.party_name).insert(ignore_permissions=True) + customer = make_customer(opp_doc.party_name) + customer.customer_group = "Individual" + customer.insert(ignore_permissions=True) contact = frappe.get_doc( { "doctype": "Contact",