mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Fix a remote_user bug found by James Casbon. filter_by does not raise
an exception when no results are returned like select_by did.
This commit is contained in:
@@ -267,6 +267,7 @@ class UniverseWebTransaction( base.DefaultWebTransaction ):
|
||||
# remote_user middleware ensures HTTP_REMOTE_USER exists
|
||||
try:
|
||||
user = self.app.model.User.filter_by( email=self.environ[ 'HTTP_REMOTE_USER' ] ).first()
|
||||
assert user is not None
|
||||
except:
|
||||
user = self.app.model.User( email=self.environ[ 'HTTP_REMOTE_USER' ] )
|
||||
user.set_password_cleartext( 'external' )
|
||||
|
||||
Reference in New Issue
Block a user