diff --git a/src/c3nav/editor/forms.py b/src/c3nav/editor/forms.py index 239e7a7c..9339b791 100644 --- a/src/c3nav/editor/forms.py +++ b/src/c3nav/editor/forms.py @@ -187,7 +187,8 @@ class EditorFormBase(I18nModelFormMixin, ModelForm): self.add_redirect_slugs = None self.remove_redirect_slugs = None if 'slug' in self.fields: - self.redirect_slugs = sorted(self.instance.redirects.values_list('slug', flat=True)) + self.redirect_slugs = (sorted(self.instance.redirects.values_list('slug', flat=True)) + if self.instance.pk else []) self.fields['redirect_slugs'] = CharField(label=_('Redirecting Slugs (comma separated)'), required=False, initial=','.join(self.redirect_slugs)) self.fields.move_to_end('redirect_slugs', last=False)