fix: Make '% Completed' 100% in Projects if no Tasks and Status is Completed (#19176)

This commit is contained in:
Marica
2019-09-30 15:12:10 +05:30
committed by Nabin Hait
parent 8ec290d5ec
commit 65b99a5109

View File

@@ -200,7 +200,11 @@ class Project(Document):
frappe.db.set_value("Sales Order", self.sales_order, "project", self.name)
def update_percent_complete(self, from_validate=False):
if not self.tasks: return
if not self.tasks:
if self.status == "Completed" :
self.percent_complete = 100
return
total = frappe.db.sql("""select count(name) from tabTask where project=%s""", self.name)[0][0]
if not total and self.percent_complete:
self.percent_complete = 0