From e2771312f6b09f6cfdecdc05b996c94fe808cf3f Mon Sep 17 00:00:00 2001 From: "beetles-ai[bot]" <221859081+beetles-ai[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 13:12:18 +0000 Subject: [PATCH] Patch for controllers/chat.py --- controllers/chat.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/controllers/chat.py b/controllers/chat.py index 332e557..f08133e 100644 --- a/controllers/chat.py +++ b/controllers/chat.py @@ -157,10 +157,12 @@ async def search_jobs( skip = (page - 1) * page_size - # Build the filter based on search parameters - filter_conditions = {} - - # Handle job title (could be multiple) - Using regex for better matching +# Build the filter based on search parameters +filter_conditions = {} +# Sanitize search parameters +search_params = {k: sanitize_input(v) for k, v in search_params.items() if v} +# Handle job title (could be multiple) - Using regex for better matching +if search_params.get('title'): if search_params.get('title'): titles = search_params['title'] if isinstance(titles, list) and titles: