From 652223085b89c1707969311e13a3d9b6f03f2038 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sun, 29 Dec 2024 15:21:31 +0100 Subject: [PATCH] fix redirect slugs none behavior (BUT THIS SHOULDN'T HAPPEN) --- 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 1fddd69d..8deafd06 100644 --- a/src/c3nav/editor/forms.py +++ b/src/c3nav/editor/forms.py @@ -262,7 +262,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(slug for slug in self.instance.redirects.values_list('slug', flat=True) + if slug) # THIS SHOULD NEVER BE NONE if self.instance.pk else []) self.fields['redirect_slugs'] = CharField(label=_('Redirecting Slugs (comma separated)'), required=False, initial=','.join(self.redirect_slugs))