accept alternate user urls (temporarily) while indieauth transitions to new normalization
This commit is contained in:
parent
c72d4b7d1c
commit
ff5c7feb63
2 changed files with 4 additions and 2 deletions
|
@ -1,7 +1,7 @@
|
||||||
Flask==0.10.1
|
Flask==0.10.1
|
||||||
Flask-DebugToolbar==0.10.0
|
Flask-DebugToolbar==0.10.0
|
||||||
Flask-Login==0.2.11
|
Flask-Login==0.2.11
|
||||||
Flask-Micropub==0.2.1
|
Flask-Micropub==0.2.2
|
||||||
Flask-Migrate==1.3.1
|
Flask-Migrate==1.3.1
|
||||||
Flask-SQLAlchemy==2.0
|
Flask-SQLAlchemy==2.0
|
||||||
Flask-Script==2.0.5
|
Flask-Script==2.0.5
|
||||||
|
|
|
@ -279,7 +279,9 @@ def deauthorize():
|
||||||
|
|
||||||
@login_mgr.user_loader
|
@login_mgr.user_loader
|
||||||
def load_user(url):
|
def load_user(url):
|
||||||
return User.query.filter_by(url=url).first()
|
alt = url.rstrip('/') if url.endswith('/') else url + '/'
|
||||||
|
return User.query.filter(
|
||||||
|
(User.url == url) | (User.url == alt)).first()
|
||||||
|
|
||||||
|
|
||||||
@views.route('/subscribe', methods=['GET', 'POST'])
|
@views.route('/subscribe', methods=['GET', 'POST'])
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue