From 4082b4e40a635ed8d7ec290b30b41a6ae837e48e Mon Sep 17 00:00:00 2001 From: Andrew Bolyachevets <Andriy.Bolyachevets@gov.bc.ca> Date: Wed, 23 Oct 2024 13:08:13 -0700 Subject: [PATCH] few more type casts (#3115) --- auth-api/src/auth_api/models/affidavit.py | 2 +- auth-api/src/auth_api/models/user.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/auth-api/src/auth_api/models/affidavit.py b/auth-api/src/auth_api/models/affidavit.py index 999231e687..c9c1cca4af 100644 --- a/auth-api/src/auth_api/models/affidavit.py +++ b/auth-api/src/auth_api/models/affidavit.py @@ -53,7 +53,7 @@ def find_by_org_id(cls, org_id: int, filtered_affidavit_statuses=None): db.session.query(Affidavit) .join(Membership, Membership.user_id == Affidavit.user_id) .join(Org, Org.id == Membership.org_id) - .filter(Org.id == org_id) + .filter(Org.id == int(org_id or -1)) .filter(Affidavit.status_code.notin_(filtered_affidavit_statuses)) .one_or_none() ) # There should be only one record at most, else throw error diff --git a/auth-api/src/auth_api/models/user.py b/auth-api/src/auth_api/models/user.py index 22c0d5cee1..fdefffdcc0 100644 --- a/auth-api/src/auth_api/models/user.py +++ b/auth-api/src/auth_api/models/user.py @@ -240,7 +240,7 @@ def find_users_by_org_id_by_status_by_roles(cls, org_id: int, roles, status=Stat & (MembershipModel.membership_type_code.in_(roles)), ) .join(OrgModel) - .filter(OrgModel.id == org_id) + .filter(OrgModel.id == int(org_id or -1)) .all() )