diff --git a/src/c3nav/editor/forms.py b/src/c3nav/editor/forms.py index c3e6a25d..51d0000f 100644 --- a/src/c3nav/editor/forms.py +++ b/src/c3nav/editor/forms.py @@ -125,7 +125,7 @@ class EditorFormBase(ModelForm): LocationSlug = self.request.changeset.wrap_model('LocationSlug') qs = LocationSlug.objects.filter(slug__in=self.add_redirect_slugs) - if self.cleaned_data['slug'] in self.add_redirect_slugs: + if 'slug' in self.cleaned_data and self.cleaned_data['slug'] in self.add_redirect_slugs: raise ValidationError( _('Can not add redirecting slug ā€œ%sā€: it\'s the slug of this object.') % self.cleaned_data['slug'] )