From fad28e744605c645c2d98e7a885e49dc498c974f Mon Sep 17 00:00:00 2001 From: schneefux Date: Tue, 7 Jun 2016 18:41:26 +0200 Subject: smoothstate: honor redirects (merged pr 267) --- app.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'app.py') 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(): -- cgit v1.3.1