diff options
| author | 2018-04-12 16:41:39 +0100 | |
|---|---|---|
| committer | 2018-04-12 16:41:39 +0100 | |
| commit | 9aaf14c803021f8bcc4292887af42cce92b30a77 (patch) | |
| tree | 4994df6778088ae6e1b873f77946eb7709d94dcc /pysite | |
| parent | [Wiki] TOC divider should be inside conditional (diff) | |
[Wiki] Fix pages being wiped when saved without edits
Diffstat (limited to '')
| -rw-r--r-- | pysite/views/wiki/edit.py | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/pysite/views/wiki/edit.py b/pysite/views/wiki/edit.py index a2e98e20..0d70fed5 100644 --- a/pysite/views/wiki/edit.py +++ b/pysite/views/wiki/edit.py @@ -1,5 +1,6 @@  # coding=utf-8  from flask import request, url_for +from werkzeug.exceptions import BadRequest  from werkzeug.utils import redirect  from pysite.base_route import RouteView @@ -35,6 +36,10 @@ class EditView(RouteView, DBMixin):      @csrf      def post(self, page):          rst = request.form["rst"] + +        if not rst.strip(): +            raise BadRequest() +          rendered = render(rst)          obj = { | 
