From 3f6bb910d8ed28a9508a5c2ac64e1baeefb5d30e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 13 Jul 2017 14:08:05 +0200 Subject: [PATCH] save single groups --- src/c3nav/editor/forms.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/c3nav/editor/forms.py b/src/c3nav/editor/forms.py index 8593beef..98446e5b 100644 --- a/src/c3nav/editor/forms.py +++ b/src/c3nav/editor/forms.py @@ -139,6 +139,7 @@ class EditorFormBase(ModelForm): if field.many_to_many: groups = reduce(operator.or_, (set(value) for name, value in self.cleaned_data.items() if name.startswith('groups_')), set()) + groups |= set(value for name, value in self.cleaned_data.items() if name.startswith('group_')) groups = tuple((int(val) if val.isdigit() else val) for val in groups) self.instance.groups.set(groups)