Use already-fetched orgs
diff --git a/app/soc/modules/gci/views/dashboard.py b/app/soc/modules/gci/views/dashboard.py
index d42ccad..9e2d43a 100644
--- a/app/soc/modules/gci/views/dashboard.py
+++ b/app/soc/modules/gci/views/dashboard.py
@@ -599,16 +599,12 @@
if lists.getListIndex(self.request) != self.idx:
return None
- q = GCIOrganization.all()
- q.filter('scope', self.data.program)
- q.filter('__key__ IN', self.data.mentor_for)
+ for org in self.data.mentor_for:
+ response.addRow(org)
- starter = lists.keyStarter
+ response.next = 'done'
- response_builder = lists.RawQueryContentResponseBuilder(
- self.request, self._list_config, q, starter)
-
- return response_builder.build()
+ return response
class MyOrgsListBeforeCreateTask(MyOrgsList):