fix error when there are no slugs in the current changeset

This commit is contained in:
Laura Klünder 2017-07-08 14:21:53 +02:00
parent dc116bd2fe
commit f5c234ce34

View file

@ -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