summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chimere/main/admin.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/chimere/main/admin.py b/chimere/main/admin.py
index ea79f7a..969ca5f 100644
--- a/chimere/main/admin.py
+++ b/chimere/main/admin.py
@@ -81,11 +81,10 @@ class RouteAdmin(admin.ModelAdmin):
qs = self.model._default_manager.get_query_set()
if not request.user.is_superuser:
areas = get_areas_for_user(request.user)
- if not areas:
- return self.model.objects.extra(where=['1=0'])
- in_areas = " or ".join([area.getIncludeSql(
+ if areas:
+ in_areas = " or ".join([area.getIncludeSql(
geometry='"main_route".route') for area in areas])
- qs = qs.extra(where=[in_areas])
+ qs = qs.extra(where=[in_areas])
ordering = self.ordering or ()
if ordering:
qs = qs.order_by(*ordering)