From 9093180d2440a57ae4e52c15fd2a132502459032 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Peters?= Date: Mon, 15 Dec 2008 14:37:24 +0100 Subject: [PATCH] on registration display message --- extra/modules/root.ptl | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/extra/modules/root.ptl b/extra/modules/root.ptl index 93ce66c..b1a0904 100644 --- a/extra/modules/root.ptl +++ b/extra/modules/root.ptl @@ -585,9 +585,16 @@ class AlternateRootDirectory(OldRootDirectory): if form.is_submitted() and not form.has_errors(): try: - return self.register_submit(form) + t = self.register_submit(form) except RegistrationError: pass + else: + redirect_url = get_response().get_header('location') + if redirect_url and urlparse.urlsplit(redirect_url)[2] == '/login': + del get_response().headers['location'] + get_response().set_status(200) + return self.register_done_password_sent() + return t template.html_top(_('Registration')) get_response().breadcrumb.append( ('register', _('Registration')) )