Fix user query to use outer join for improved search results
This commit is contained in:
parent
f89b825ef0
commit
cd834e768d
1 changed files with 1 additions and 1 deletions
|
@ -29,7 +29,7 @@ def search():
|
||||||
UserAlias.title.ilike(f"%{query}%")
|
UserAlias.title.ilike(f"%{query}%")
|
||||||
))
|
))
|
||||||
inventory_results = inventory_query.all()
|
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_(
|
or_(
|
||||||
User.first_name.ilike(f"%{query}%"),
|
User.first_name.ilike(f"%{query}%"),
|
||||||
User.last_name.ilike(f"%{query}%"),
|
User.last_name.ilike(f"%{query}%"),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue