From 75d75135abe31ab34f73634af0d25c475629af94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lie=20Bouttier?= Date: Fri, 10 Nov 2017 15:39:32 +0100 Subject: [PATCH] fix staff add talk bug --- cfp/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cfp/views.py b/cfp/views.py index c4156cc..9dd941e 100644 --- a/cfp/views.py +++ b/cfp/views.py @@ -790,7 +790,9 @@ def participant_add_talk(request, participant_id): participant = get_object_or_404(Participant, site=request.conference.site, pk=participant_id) form = TalkForm(request.POST or None, categories=TalkCategory.objects.filter(site=request.conference.site)) if request.method == 'POST' and form.is_valid(): - talk = form.save() + talk = form.save(commit=False) + talk.site = request.conference.site + talk.save() talk.speakers.add(participant) return redirect(reverse('talk-details', kwargs=dict(talk_id=talk.token))) return render(request, 'cfp/staff/talk_form.html', {