diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index f15d6c85638..92d380421d7 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -237,9 +237,9 @@ class AccountsController(TransactionBase): document_type = "{} Item".format(self.doctype) parent_dict.update({"document_type": document_type}) - # party_name field used for customer in opportunity and quotation - if not parent_dict.get("customer") and parent_dict.get("party_name"): - parent_dict.update({"customer": parent_dict.get("party_name")}) + # party_name field used for customer in quotation + if self.doctype == "Quotation" and self.quotation_to == "Customer" and parent_dict.get("party_name"): + parent_dict.update({"customer": parent_dict.get("party_name")}) for item in self.get("items"): if item.get("item_code"):