Skip to content
Snippets Groups Projects
Commit 1fbfaa72 authored by Nadja Geisler's avatar Nadja Geisler :sunny:
Browse files

fix form validation for AKOwnerForm

work with new unique_together
instead of unique property
parent 4b485e37
No related branches found
No related tags found
No related merge requests found
......@@ -134,7 +134,10 @@ class AKOwnerForm(forms.ModelForm):
class Meta:
model = AKOwner
fields = ['name', 'institution', 'link']
fields = ['name', 'institution', 'link', 'event']
widgets = {
'event': forms.HiddenInput
}
class AKDurationForm(forms.ModelForm):
......
......@@ -8,7 +8,6 @@ from django.views import View
from django.views.generic import ListView, DetailView, CreateView, UpdateView, DeleteView
from AKModel.models import AK, AKCategory, AKTag, AKOwner, AKSlot
from AKModel.models import Event
from AKModel.views import EventSlugMixin
from AKModel.views import FilterByEventSlugMixin
from AKSubmission.forms import AKWishForm, AKOwnerForm, AKEditForm, AKSubmissionForm, AKDurationForm
......@@ -180,13 +179,10 @@ class AKOwnerCreateView(EventSlugMixin, CreateView):
return reverse_lazy('submit:submit_ak',
kwargs={'event_slug': self.kwargs['event_slug'], 'owner_slug': self.object.slug})
def form_valid(self, form):
instance = form.save(commit=False)
# Set event
instance.event = Event.get_by_slug(self.kwargs["event_slug"])
return super().form_valid(form)
def get_initial(self):
initials = super(AKOwnerCreateView, self).get_initial()
initials['event'] = self.event
return initials
class AKOwnerSelectDispatchView(EventSlugMixin, View):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment