From 24a038211f5ecbeb28d51e4f31bca8dca001229f Mon Sep 17 00:00:00 2001 From: Tanishq Meshram Date: Thu, 9 Jul 2026 09:52:05 +0530 Subject: [PATCH] fix: handle invalid search query validation errors Signed-off-by: Tanishq Meshram --- frontend/src/server/fetchAlgoliaData.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/frontend/src/server/fetchAlgoliaData.ts b/frontend/src/server/fetchAlgoliaData.ts index 63e065e9d7..fe238e9c99 100644 --- a/frontend/src/server/fetchAlgoliaData.ts +++ b/frontend/src/server/fetchAlgoliaData.ts @@ -35,6 +35,22 @@ export const fetchAlgoliaData = async ( }), }) + if (response.status === 400) { + const errorData = await response.json() + + if ( + typeof errorData?.error === 'string' && + errorData.error.includes('Invalid query value') + ) { + return { + hits: [], + totalPages: 0, + } + } + + throw new AppError(400, 'Search service error') + } + if (!response.ok) { throw new AppError(response.status, 'Search service error') }