--- 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.