From 67d89747ec58d508c2d63a22ad3fc23b42cad5f0 Mon Sep 17 00:00:00 2001 From: Kenneth Kehl <@kkehl@flexion.us> Date: Thu, 19 Dec 2024 12:24:48 -0800 Subject: [PATCH] noqa the x == False for sqlalchemy --- app/dao/permissions_dao.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/dao/permissions_dao.py b/app/dao/permissions_dao.py index 9b3434e54..ec8ccaddf 100644 --- a/app/dao/permissions_dao.py +++ b/app/dao/permissions_dao.py @@ -55,10 +55,12 @@ class PermissionDAO(DAOClass): return ( db.session.execute( select(self.Meta.model) - .where(self.Meta.model.user_id == user_id) - .join(Permission, Permission.user_id == user_id) - .join(Service, Service.id == Permission.service_id) - .where(Service.active.is_(True)) + .select_from( + self.Meta.model.join( + Permission, Permission.user_id == self.Meta.model.user_id + ).join(Service, Service.id == Permission.service_id) + ) + .where(self.Meta.model.user_id == user_id, Service.active.is_(True)) ) .scalars() .all()