From f5c234ce3418fbea9abc4c3f86b70240a3258762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sat, 8 Jul 2017 14:21:53 +0200 Subject: [PATCH] fix error when there are no slugs in the current changeset --- src/c3nav/editor/models/changeset.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/c3nav/editor/models/changeset.py b/src/c3nav/editor/models/changeset.py index bd785ce8..204aded1 100644 --- a/src/c3nav/editor/models/changeset.py +++ b/src/c3nav/editor/models/changeset.py @@ -219,7 +219,8 @@ class ChangeSet(models.Model): slugs.add(slug) qs = LocationSlug.objects.filter(slug__in=slugs) - qs = qs.filter(reduce(operator.or_, (Q(slug__startswith=slug+'__') for slug in slugs))) + if slugs: + qs = qs.filter(reduce(operator.or_, (Q(slug__startswith=slug+'__') for slug in slugs))) existing_slugs = dict(qs.values_list('slug', 'redirect__target_id')) slug_length = LocationSlug._meta.get_field('slug').max_length