Álvaro Valenzuela Valdes commited on
Commit
9023054
·
1 Parent(s): 89d4125

fix: Enhance search sensitivity and add buyer to keyword filter

Browse files
Files changed (1) hide show
  1. backend/app/routers/tenders.py +5 -3
backend/app/routers/tenders.py CHANGED
@@ -23,11 +23,13 @@ async def search_tender_opportunities(
23
  query = db.query(TenderModel)
24
 
25
  if keyword:
 
26
  query = query.filter(
27
  or_(
28
- TenderModel.name.ilike(f"%{keyword}%"),
29
- TenderModel.code.ilike(f"%{keyword}%"),
30
- TenderModel.description.ilike(f"%{keyword}%")
 
31
  )
32
  )
33
 
 
23
  query = db.query(TenderModel)
24
 
25
  if keyword:
26
+ search_filter = f"%{keyword}%"
27
  query = query.filter(
28
  or_(
29
+ TenderModel.name.ilike(search_filter),
30
+ TenderModel.code.ilike(search_filter),
31
+ TenderModel.description.ilike(search_filter),
32
+ TenderModel.buyer.ilike(search_filter)
33
  )
34
  )
35