From 1966225450e36921c283e46dfb896e86a8d41c94 Mon Sep 17 00:00:00 2001 From: Nabin Hait <nabinhait@gmail.com> Date: Thu, 11 Jun 2015 15:31:23 +0530 Subject: [PATCH] [fix] load tasks in project via __setup__ instead of onload function, to return tasks via get_doc --- erpnext/projects/doctype/project/project.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/projects/doctype/project/project.py b/erpnext/projects/doctype/project/project.py index c914f2285a..37a8b1b967 100644 --- a/erpnext/projects/doctype/project/project.py +++ b/erpnext/projects/doctype/project/project.py @@ -13,8 +13,9 @@ class Project(Document): 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,