From cd834e768deac1b9c65181776e65497fb9d21c8b Mon Sep 17 00:00:00 2001 From: Yaro Kasear Date: Fri, 25 Jul 2025 13:25:26 -0500 Subject: [PATCH] Fix user query to use outer join for improved search results --- inventory/routes/search.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inventory/routes/search.py b/inventory/routes/search.py index 4823074..60331a8 100644 --- a/inventory/routes/search.py +++ b/inventory/routes/search.py @@ -29,7 +29,7 @@ def search(): UserAlias.title.ilike(f"%{query}%") )) inventory_results = inventory_query.all() - user_query = eager_load_user_relationships(db.session.query(User).join(UserAlias, User.supervisor)).filter( + user_query = eager_load_user_relationships(db.session.query(User).outerjoin(UserAlias, User.supervisor)).filter( or_( User.first_name.ilike(f"%{query}%"), User.last_name.ilike(f"%{query}%"),