summaryrefslogtreecommitdiff
path: root/chimere/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/views.py')
-rw-r--r--chimere/views.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/chimere/views.py b/chimere/views.py
index d10e8ec..997079f 100644
--- a/chimere/views.py
+++ b/chimere/views.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
-# Copyright (C) 2008-2013 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
+# Copyright (C) 2008-2014 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
#
# RSS : Copyright (C) 2010 Pierre Clarenc <pierre.crc_AT_gmailDOTcom>,
# Samuel Renard <renard.samuel_AT_gmailDOTcom>,
@@ -667,10 +667,9 @@ def getGeoObjects(request, map_name, category_ids, status):
'icon_height':cat.icon.image.height,
'category_name':cat.name}
}
- for obj in query.filter(categories__pk=category_id).all():
- dct = base_dct.copy()
- dct['properties'] = base_dct['properties'].copy()
- jsons.append(obj._getItems(base_dct=dct))
+ for values in query.filter(categories__pk=category_id).values(
+ 'point', 'pk', 'name', 'weight'):
+ jsons.append(Marker._getJson(values, base_dct.copy()))
if not jsons:
return HttpResponse('no results')
data = {"type": "FeatureCollection", "features":jsons}