diff --git a/fet2020/posts/forms.py b/fet2020/posts/forms.py index 61e1749d..f8496ef5 100644 --- a/fet2020/posts/forms.py +++ b/fet2020/posts/forms.py @@ -217,7 +217,7 @@ class EventUpdateForm(forms.ModelForm): class FetMeetingCreateForm(forms.ModelForm): class Meta: model = FetMeeting - fields = ["event_start", "event_end", "event_place", "tags"] + fields = ["event_start", "event_end", "event_place"] labels = { "event_start": "Start der Sitzung", @@ -233,11 +233,6 @@ class FetMeetingCreateForm(forms.ModelForm): self.fields["event_place"].initial = "FET" - tags = [] - tags.append(Tag()) - tags[0].name = "fachschaft" - self.fields["tags"].initial = tags - class FetMeetingUpdateForm(forms.ModelForm): class Meta: diff --git a/fet2020/posts/views.py b/fet2020/posts/views.py index 4b217d6b..b71b6386 100644 --- a/fet2020/posts/views.py +++ b/fet2020/posts/views.py @@ -250,6 +250,10 @@ class FetMeetingCreateView(LoginRequiredMixin, CreateView): def form_valid(self, form): form.instance.author = self.request.user add_log_action(self.request, form, "posts", "fetmeeting", True) + + obj = form.save(commit=False) + obj.tags.set(["fachschaft"]) + obj.save() return super().form_valid(form) def get_form_kwargs(self):