Moved check for session data up to before we try to use it in announcemen.views.confirm.
- Legacy-Id: 11405
This commit is contained in:
parent
28829d34c5
commit
a1ed1aecfa
|
@ -76,8 +76,14 @@ def main(request):
|
|||
@check_for_cancel('../')
|
||||
def confirm(request):
|
||||
|
||||
if request.session.get('data',None):
|
||||
data = request.session['data']
|
||||
else:
|
||||
messages.error(request, 'No session data. Your session may have expired or cookies are disallowed.')
|
||||
return redirect('announcement')
|
||||
|
||||
if request.method == 'POST':
|
||||
form = AnnounceForm(request.session['data'],user=request.user)
|
||||
form = AnnounceForm(data, user=request.user)
|
||||
message = form.save(user=request.user,commit=True)
|
||||
extra = {'Reply-To':message.reply_to}
|
||||
send_mail_text(None,
|
||||
|
@ -95,12 +101,6 @@ def confirm(request):
|
|||
messages.success(request, 'The announcement was sent.')
|
||||
return redirect('announcement')
|
||||
|
||||
if request.session.get('data',None):
|
||||
data = request.session['data']
|
||||
else:
|
||||
messages.error(request, 'No session data. Your session may have expired or cookies are disallowed.')
|
||||
return redirect('announcement')
|
||||
|
||||
if data['to'] == 'Other...':
|
||||
to = ','.join(data['to_custom'])
|
||||
else:
|
||||
|
|
Loading…
Reference in a new issue