changeset 2364:972b31f5f9f5

Don't lose user text on wrong captcha
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Tue, 30 Oct 2012 10:05:11 +0100
parents 73826ed2d401
children b95edc78240f
files hatta/wiki.py
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/hatta/wiki.py	Tue Oct 30 09:49:57 2012 +0100
+++ b/hatta/wiki.py	Tue Oct 30 10:05:11 2012 +0100
@@ -432,7 +432,8 @@
                     request.form.get('recaptcha_response_field', ''),
                     self.recaptcha_private_key, request.remote_addr)
                 if not response.is_valid:
-                    return self.edit(request, title,
+                    text = request.form.get("text", '')
+                    return self.edit(request, title, preview=text.split('\n'),
                                      captcha_error=response.error_code)
             comment = request.form.get("comment", "")
             author = request.get_author()