diff options
| author | 2018-05-15 14:41:59 +0100 | |
|---|---|---|
| committer | 2018-05-15 14:41:59 +0100 | |
| commit | 055c4198f35cb843cdddd3ba5fa9d71f19881be8 (patch) | |
| tree | a5e52a1b0f4dbfbe7020c87bbb74d18a7953908b | |
| parent | Add TemplateView class for views that only render a template (diff) | |
Fix editing wiki in debug mode
| -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  |