summaryrefslogtreecommitdiff
path: root/app.py
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2016-06-07 18:41:26 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2016-06-07 18:41:26 +0200
commitfad28e744605c645c2d98e7a885e49dc498c974f (patch)
treef0cfc7b190f65a9539202d79303136e2c98f4415 /app.py
parent5524001fac49e981ecf11086abf2bc0838f11ef0 (diff)
downloadjokevote-fad28e744605c645c2d98e7a885e49dc498c974f.tar.gz
jokevote-fad28e744605c645c2d98e7a885e49dc498c974f.zip
smoothstate: honor redirects (merged pr 267)
Diffstat (limited to 'app.py')
-rw-r--r--app.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/app.py b/app.py
index 29e5543..7f835ca 100644
--- a/app.py
+++ b/app.py
@@ -7,6 +7,7 @@ from config import config
from flask import (
Flask,
render_template,
+ make_response,
Markup,
request,
g,
@@ -302,7 +303,9 @@ def page(num):
if 'userlogin' in session:
user['loggedin'] = True
user['name'] = session['userlogin']
- return render_template('index.html', currentpage=num, pages=[[]]*numpages, jokes=jokes, user=user)
+ r = make_response(render_template('index.html', currentpage=num, pages=[[]]*numpages, jokes=jokes, user=user))
+ r.headers.set('X-SmoothState-Location', request.path)
+ return r
@app.route('/submit', methods=['POST'])
def submit():