diff -r b66d405eb8c7 -r ff5f34e42aec reg/views.py --- a/reg/views.py Thu Apr 15 15:10:31 2010 +0530 +++ b/reg/views.py Thu Apr 15 15:51:16 2010 +0530 @@ -69,8 +69,10 @@ except Event.DoesNotExist: raise Http404 - if not event.registration_is_open: - raise Http404 + if not event.registration_is_open: + raise Http404 + else: + event = None if request.method == "POST": form = reg_forms.RegisterForm(request.POST) @@ -87,16 +89,16 @@ ) reg_events.send_activation(new_user) - if event_key: + if event: event.attendees.add(new_user) event.save() return redirect('/reg/account_created') else: - return render_to_response('register.html', {'form':form}) + return render_to_response('register.html', {'form':form, 'event':event}) else: form = reg_forms.RegisterForm() - return render_to_response('register.html', {'form':form}) + return render_to_response('register.html', {'form':form, 'event':event}) def account_created(request): """ simply display a page.