summaryrefslogtreecommitdiff
path: root/chimere/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-03-10 17:08:25 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-03-10 17:08:25 +0100
commite6e4991cf36c62b12e9efa935bf22e4739eea04e (patch)
tree7de99ab8add4dc074b39ba0736df838c3e12ecc7 /chimere/views.py
parentdd36c298344a704b4c8046836a02d3c6b307e5b0 (diff)
downloadChimère-e6e4991cf36c62b12e9efa935bf22e4739eea04e.tar.bz2
Chimère-e6e4991cf36c62b12e9efa935bf22e4739eea04e.zip
Fix bad category filter for read only categories
Diffstat (limited to 'chimere/views.py')
-rw-r--r--chimere/views.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/chimere/views.py b/chimere/views.py
index 84e5e03..d260a65 100644
--- a/chimere/views.py
+++ b/chimere/views.py
@@ -256,7 +256,7 @@ def get_edit_page(redirect_url, item_cls, item_form,
if 'area_name' in response_dct:
area_name = response_dct['area_name']
subcategories = models.SubCategory.getAvailable(cat_type, area_name,
- public=True)
+ submission=True)
listed_subcats = []
if subcategories:
for cat, subcats in subcategories:
@@ -686,8 +686,7 @@ def _getGeoObjects(area_name, category_ids, status='A', getjson=True,
items = []
empty = [] if not getjson else {}
subcategories = list(
- models.SubCategory.getAvailable(None, area_name, public=True,
- instance=True).all())
+ models.SubCategory.getAvailable(None, area_name, instance=True).all())
aggregated_category_ids = []
try:
zoom_level = int(zoom_level)
@@ -704,7 +703,6 @@ def _getGeoObjects(area_name, category_ids, status='A', getjson=True,
zoom_need_reload = subcat.min_zoom
aggregated_category_ids.append(
subcategories.pop(len_subcats - 1 - idx).pk)
-
category_ids = [
subcat.pk for subcat in subcategories
if str(subcat.pk) in category_ids]