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()
         )