From 65fa1f13604939377febd623a8b4fe4fe4f8db5a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benjamin=20H=C3=A4ttasch?=
 <benjamin.haettasch@cs.tu-darmstadt.de>
Date: Fri, 25 Oct 2019 02:58:57 +0200
Subject: [PATCH] Fix event pre-filling for wish submission and hide link field

---
 AKSubmission/forms.py | 2 +-
 AKSubmission/views.py | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/AKSubmission/forms.py b/AKSubmission/forms.py
index 17646e29..1529a661 100644
--- a/AKSubmission/forms.py
+++ b/AKSubmission/forms.py
@@ -108,7 +108,7 @@ class AKEditForm(AKForm):
 
 class AKWishForm(AKSubmissionForm):
     class Meta(AKForm.Meta):
-        exclude = ['owners']
+        exclude = ['owners', 'link']
 
 
 class AKOwnerForm(forms.ModelForm):
diff --git a/AKSubmission/views.py b/AKSubmission/views.py
index 2f4f9894..394194d4 100644
--- a/AKSubmission/views.py
+++ b/AKSubmission/views.py
@@ -142,6 +142,11 @@ class AKWishSubmissionView(AKAndAKWishSubmissionView):
     template_name = 'AKSubmission/submit_new_wish.html'
     form_class = AKWishForm
 
+    def get_initial(self):
+        initials = super(AKAndAKWishSubmissionView, self).get_initial()
+        initials['event'] = self.event
+        return initials
+
 
 class AKEditView(EventSlugMixin, UpdateView):
     model = AK
-- 
GitLab