aboutsummaryrefslogtreecommitdiffstats
path: root/app.py
diff options
context:
space:
mode:
authorjwansek <eddie.atten.ea29@gmail.com>2023-03-21 14:11:05 +0000
committerjwansek <eddie.atten.ea29@gmail.com>2023-03-21 14:11:05 +0000
commit7c7082fbc6bbaeb48aded3e2a598130a1c0b343f (patch)
tree4ed03ccb37055cdbcc6fc2fc4ec907f66ca143a9 /app.py
parentc9c6db89a10e331d3df9f1a60b5c3ea89b1e7c59 (diff)
downloadeda.gay-7c7082fbc6bbaeb48aded3e2a598130a1c0b343f.tar.gz
eda.gay-7c7082fbc6bbaeb48aded3e2a598130a1c0b343f.zip
Added redirecting blog posts
Diffstat (limited to 'app.py')
-rwxr-xr-xapp.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/app.py b/app.py
index 75558f8..7847914 100755
--- a/app.py
+++ b/app.py
@@ -113,11 +113,15 @@ def get_thought():
thought_id = flask.request.args.get("id", type=int)
with database.Database() as db:
try:
- category_name, title, dt, parsed, headers = parser.get_thought_from_id(db, thought_id)
+ category_name, title, dt, parsed, headers, redirect = parser.get_thought_from_id(db, thought_id)
# print(headers)
except TypeError:
flask.abort(404)
return
+
+ if redirect is not None:
+ return flask.redirect(redirect, code = 301)
+
return flask.render_template(
"thought.html.j2",
**get_template_items(title, db),