forked from AFPy/PonyConf
fix staff add talk bug
This commit is contained in:
parent
69f647c05d
commit
75d75135ab
|
@ -790,7 +790,9 @@ def participant_add_talk(request, participant_id):
|
||||||
participant = get_object_or_404(Participant, site=request.conference.site, pk=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))
|
form = TalkForm(request.POST or None, categories=TalkCategory.objects.filter(site=request.conference.site))
|
||||||
if request.method == 'POST' and form.is_valid():
|
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)
|
talk.speakers.add(participant)
|
||||||
return redirect(reverse('talk-details', kwargs=dict(talk_id=talk.token)))
|
return redirect(reverse('talk-details', kwargs=dict(talk_id=talk.token)))
|
||||||
return render(request, 'cfp/staff/talk_form.html', {
|
return render(request, 'cfp/staff/talk_form.html', {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user