Fixed post-login redirect location when running in server mode under a non-default root. Fixes #5473

pull/33/head
Aditya Toshniwal 2020-05-04 15:00:45 +01:00 committed by Dave Page
parent 04d6d4e2cc
commit 370094274c
2 changed files with 4 additions and 2 deletions

View File

@ -24,3 +24,4 @@ Bug fixes
| `Issue #5422 <https://redmine.postgresql.org/issues/5422>`_ - Ensure that the dependencies tab shows correct information for Synonyms.
| `Issue #5466 <https://redmine.postgresql.org/issues/5466>`_ - Correct ipv4 "all interfaces" address in the container docs, per Frank Limpert.
| `Issue #5469 <https://redmine.postgresql.org/issues/5469>`_ - Fixed an issue where select2 hover is inconsistent for the SSL field in create server dialog.
| `Issue #5473 <https://redmine.postgresql.org/issues/5473>`_ - Fixed post-login redirect location when running in server mode under a non-default root.

View File

@ -15,7 +15,8 @@ from flask import current_app, flash
from flask_babelex import gettext
from flask_security import current_user
from flask_security.views import _security, _ctx
from flask_security.utils import config_value, get_post_logout_redirect
from flask_security.utils import config_value, get_post_logout_redirect, \
get_post_login_redirect
from flask import session
import config
@ -60,7 +61,7 @@ def login():
return flask.redirect(get_post_logout_redirect())
session['_auth_source_manager_obj'] = auth_obj.as_dict()
return flask.redirect('/')
return flask.redirect(get_post_login_redirect())
flash(gettext(msg), 'danger')
return flask.redirect(get_post_logout_redirect())