From b1336abd6205812af25e70703da4f9cf67233272 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Mon, 26 Jun 2023 17:32:37 +0200 Subject: [PATCH] make it possible to create a new level --- src/c3nav/editor/forms.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)