[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,