[fix] Update project cost for draft project only
diff --git a/erpnext/patches/v5_4/update_purchase_cost_against_project.py b/erpnext/patches/v5_4/update_purchase_cost_against_project.py
index 7e54738..139d197 100644
--- a/erpnext/patches/v5_4/update_purchase_cost_against_project.py
+++ b/erpnext/patches/v5_4/update_purchase_cost_against_project.py
@@ -5,7 +5,7 @@
 import frappe
 
 def execute():
-	for p in frappe.get_all("Project"):
+	for p in frappe.get_all("Project", filters={"docstatus": 0}):
 		project = frappe.get_doc("Project", p.name)
 		project.update_purchase_costing()
 		project.save()
\ No newline at end of file