accept alternate user urls (temporarily) while indieauth transitions to new normalization

This commit is contained in:
Kyle Mahan 2015-05-31 22:44:15 -07:00
parent c72d4b7d1c
commit ff5c7feb63
2 changed files with 4 additions and 2 deletions

View file

@ -1,7 +1,7 @@
Flask==0.10.1
Flask-DebugToolbar==0.10.0
Flask-Login==0.2.11
Flask-Micropub==0.2.1
Flask-Micropub==0.2.2
Flask-Migrate==1.3.1
Flask-SQLAlchemy==2.0
Flask-Script==2.0.5

View file

@ -279,7 +279,9 @@ def deauthorize():
@login_mgr.user_loader
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'])