Loading lib/galaxy/model/security.py +9 −5 Original line number Diff line number Diff line Loading @@ -746,13 +746,17 @@ class GalaxyRBACAgent(RBACAgent): return self.get_private_user_role(user) def get_private_user_role(self, user, auto_create=False): stmt = select(Role).where( stmt = ( select(Role) .where( and_( UserRoleAssociation.user_id == user.id, Role.id == UserRoleAssociation.role_id, Role.type == Role.types.PRIVATE, ) ) .distinct() ) role = self.sa_session.execute(stmt).scalar_one_or_none() if not role: if auto_create: Loading Loading
lib/galaxy/model/security.py +9 −5 Original line number Diff line number Diff line Loading @@ -746,13 +746,17 @@ class GalaxyRBACAgent(RBACAgent): return self.get_private_user_role(user) def get_private_user_role(self, user, auto_create=False): stmt = select(Role).where( stmt = ( select(Role) .where( and_( UserRoleAssociation.user_id == user.id, Role.id == UserRoleAssociation.role_id, Role.type == Role.types.PRIVATE, ) ) .distinct() ) role = self.sa_session.execute(stmt).scalar_one_or_none() if not role: if auto_create: Loading