diff options
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 = { | 
