From 19754d6887916a9248d7b00f79ac1c6443973dd0 Mon Sep 17 00:00:00 2001 From: Stephanie Freitag <stephanie.freitag@holi.team> Date: Tue, 23 Jul 2024 11:20:39 +0200 Subject: [PATCH] HOLI-9107: suppress logging of NOT_FOUND errors --- app/betterplace.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/betterplace.ts b/app/betterplace.ts index c76686e..a3ce666 100644 --- a/app/betterplace.ts +++ b/app/betterplace.ts @@ -29,6 +29,7 @@ export const SUPPORTED_LANGUAGES = ["en", "de"]; export const DEFAULT_LANGUAGE: BetterPlaceLanguage = "en"; const DEFAULT_PAGE_SIZE = 10; const MAX_PAGE_FOR_RANDOMIZATION = 10; +const ERROR_CODE_NOT_FOUND = "NOT_FOUND"; const cleanUpHtml = (html: string): string => { let result = ""; @@ -293,15 +294,17 @@ export const fetchProject = async ( const response = await fetch(url); if (response.status === 404) { throw new GraphQLError("Not found", { - extensions: { "code": "NOT_FOUND" }, + extensions: { "code": ERROR_CODE_NOT_FOUND }, }); } const json = await response.json(); return transformProject(json); } catch (e) { - logger.error( - `Error performing request to ${url}: ${e.message}`, - ); + if (e.extensions?.code !== ERROR_CODE_NOT_FOUND) { + logger.error( + `Error performing request to ${url}: ${e.message}`, + ); + } throw e; } finally { const duration = Date.now() - start; -- GitLab