summaryrefslogtreecommitdiff
path: root/main/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'main/views.py')
-rw-r--r--main/views.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/main/views.py b/main/views.py
index a7a4da7..42c9229 100644
--- a/main/views.py
+++ b/main/views.py
@@ -42,8 +42,14 @@ def index(request):
subcategories = SubCategory.getAvailable()
# by default all subcategories are checked
for cat, sub_cats in subcategories:
+ all_checked = True
for sub_category in sub_cats:
- sub_category.selected = True
+ if sub_category.id in settings.DEFAULT_CATEGORIES:
+ sub_category.selected = True
+ elif all_checked:
+ all_checked = False
+ if all_checked:
+ cat.selected = True
extra_js = ""
for url in URL_OSM_JS + ["%smain_map.js" % settings.MEDIA_URL]:
extra_js += '<script src="%s"></script>\n' % url