Retrieve all entities rather than just the first 1k
authorSverre Rabbelier <srabbelier@gmail.com>
Tue, 10 Mar 2009 23:56:04 +0000
changeset 1790 7655a46dcfa3
parent 1789 6f112b2ebd1f
child 1791 26fa036d68a0
Retrieve all entities rather than just the first 1k We probably need to start doing some caching for the pick view soon. Patch by: Sverre Rabbelier
app/soc/views/models/base.py
--- a/app/soc/views/models/base.py	Tue Mar 10 23:55:33 2009 +0000
+++ b/app/soc/views/models/base.py	Tue Mar 10 23:56:04 2009 +0000
@@ -642,7 +642,9 @@
       # need to use getlist as we want to support multiple values
       filter[key] = request.GET.getlist(key)
 
-    entities = logic.getForFields(filter=filter, limit=1000)
+    query = logic.getQueryForFields(filter=filter)
+    entities = logic.getAll(query)
+
     data = [i.toDict() for i in entities]
 
     return self.json(request, data)