Merge pull request #2781 from alphagov/fix-slow-org-user-query

fix the sql
This commit is contained in:
David McDonald
2020-03-31 09:32:10 +01:00
committed by GitHub

View File

@@ -127,8 +127,12 @@ def dao_get_invited_organisation_user(user_id):
def dao_get_users_for_organisation(organisation_id):
return User.query.filter(
User.organisations.any(id=organisation_id),
return db.session.query(
User
).join(
User.organisations
).filter(
Organisation.id == organisation_id,
User.state == 'active'
).order_by(User.created_at).all()