changeset 344:43b18814420d

Previewing an edited page is now using the proper URL. This fixes the state of Wiki links in the text.
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 16 Sep 2015 23:51:59 -0700
parents b0566f14f0f6
children 6a40510578f6
files wikked/api/edit.py
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/wikked/api/edit.py	Wed Sep 16 23:44:11 2015 -0700
+++ b/wikked/api/edit.py	Wed Sep 16 23:51:59 2015 -0700
@@ -47,7 +47,9 @@
 @app.route('/api/preview', methods=['POST'])
 def api_preview():
     url = request.form.get('url')
-    url = url_from_viewarg(url)
+    if url == '' or not url[0] == '/':
+        abort(400)
+
     text = request.form.get('text')
     wiki = get_wiki()
     preview = preview_edited_page(wiki, url, text)