diff options
author | 2018-05-15 14:41:59 +0100 | |
---|---|---|
committer | 2018-05-15 14:41:59 +0100 | |
commit | 055c4198f35cb843cdddd3ba5fa9d71f19881be8 (patch) | |
tree | a5e52a1b0f4dbfbe7020c87bbb74d18a7953908b /pysite | |
parent | Add TemplateView class for views that only render a template (diff) |
Fix editing wiki in debug mode
Diffstat (limited to 'pysite')
-rw-r--r-- | pysite/views/wiki/edit.py | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/pysite/views/wiki/edit.py b/pysite/views/wiki/edit.py index f5c8fd6a..3622f927 100644 --- a/pysite/views/wiki/edit.py +++ b/pysite/views/wiki/edit.py @@ -86,17 +86,18 @@ class EditView(RouteView, DBMixin): conflict="replace" ) - # Add the post to the revisions table - revision_payload = { - "slug": page, - "post": obj, - "date": datetime.datetime.utcnow().timestamp(), - "user": self.user_data.get("user_id") - } + if not DEBUG_MODE: + # Add the post to the revisions table + revision_payload = { + "slug": page, + "post": obj, + "date": datetime.datetime.utcnow().timestamp(), + "user": self.user_data.get("user_id") + } - del revision_payload["post"]["slug"] + del revision_payload["post"]["slug"] - self.db.insert(self.revision_table_name, revision_payload) + self.db.insert(self.revision_table_name, revision_payload) return redirect(url_for("wiki.page", page=page), code=303) # Redirect, ensuring a GET |