From 91c5cd9dfc8a38c860b9a12a9c9a052cd14a3b35 Mon Sep 17 00:00:00 2001 From: Patrick Mayr Date: Mon, 28 Aug 2023 16:29:19 +0000 Subject: [PATCH] now it works to add the hastag fachschaft --- fet2020/posts/forms.py | 7 +------ fet2020/posts/views.py | 4 ++++ 2 files changed, 5 insertions(+), 6 deletions(-) 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):