[fix] load tasks in project via __setup__ instead of onload function, to return tasks via get_doc
diff --git a/erpnext/projects/doctype/project/project.py b/erpnext/projects/doctype/project/project.py
index c914f22..37a8b1b 100644
--- a/erpnext/projects/doctype/project/project.py
+++ b/erpnext/projects/doctype/project/project.py
@@ -13,8 +13,9 @@
def get_feed(self):
return '{0}: {1}'.format(_(self.status), self.project_name)
- def onload(self):
+ def __setup__(self):
"""Load project tasks for quick view"""
+ self.tasks = []
for task in frappe.get_all("Task", "*", {"project": self.name}, order_by="exp_start_date asc"):
self.append("tasks", {
"title": task.subject,