From 3855156b7de8a729e1b426288279eda3cb89bb09 Mon Sep 17 00:00:00 2001 From: Shreya Shah Date: Wed, 10 Oct 2018 14:45:40 +0530 Subject: [PATCH] fix(project): If Project has no Tasks, let the status be set as Completed (#15639) --- erpnext/projects/doctype/project/project.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/projects/doctype/project/project.py b/erpnext/projects/doctype/project/project.py index 4fd8e81bba..ff698704f0 100644 --- a/erpnext/projects/doctype/project/project.py +++ b/erpnext/projects/doctype/project/project.py @@ -187,6 +187,7 @@ class Project(Document): frappe.db.set_value("Sales Order", self.sales_order, "project", self.name) def update_percent_complete(self): + if not self.tasks: 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