Update sales_order.py
diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py
index 99351a7..7c5fb04 100644
--- a/erpnext/selling/doctype/sales_order/sales_order.py
+++ b/erpnext/selling/doctype/sales_order/sales_order.py
@@ -174,13 +174,12 @@
def update_project(self):
project_list = []
- for d in self.items:
- if d.project and d.project not in project_list:
- project = frappe.get_doc("Project", d.project)
+ if self.project:
+ project = frappe.get_doc("Project", self.project)
project.flags.dont_sync_tasks = True
project.update_sales_costing()
project.save()
- project_list.append(d.project)
+ project_list.append(self.project)
def check_credit_limit(self):
from erpnext.selling.doctype.customer.customer import check_credit_limit