From 80ba0cf978c1795acdefe8e2ec245bbbe78c721b Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Tue, 9 Nov 2021 16:05:37 +0530 Subject: [PATCH] fix: specify fields to be set in Lead (backport #28288) * fix: specify fields to be set in Lead (#28288) (cherry picked from commit da22744e0fd7e19a6536aa653ebd78a83fafbac1) # Conflicts: # erpnext/shopping_cart/cart.py * fix: merge conflict Co-authored-by: Sagar Vora --- erpnext/shopping_cart/cart.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/shopping_cart/cart.py b/erpnext/shopping_cart/cart.py index 891aeb0d609..1c593bc1a36 100644 --- a/erpnext/shopping_cart/cart.py +++ b/erpnext/shopping_cart/cart.py @@ -175,7 +175,9 @@ def add_new_address(doc): def create_lead_for_item_inquiry(lead, subject, message): lead = frappe.parse_json(lead) lead_doc = frappe.new_doc('Lead') - lead_doc.update(lead) + for fieldname in ("lead_name", "company_name", "email_id", "phone"): + lead_doc.set(fieldname, lead.get(fieldname)) + lead_doc.set('lead_owner', '') try: