From dfd6f2e92630e14e96204884f451faff52b35e62 Mon Sep 17 00:00:00 2001 From: "sentry[bot]" <39604003+sentry[bot]@users.noreply.github.com> Date: Mon, 13 Jul 2026 22:40:58 +0000 Subject: [PATCH] fix(catalog): Prevent ApiClientError from being logged as server bug --- packages/mcp-core/src/tools/catalog/update-project.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/mcp-core/src/tools/catalog/update-project.ts b/packages/mcp-core/src/tools/catalog/update-project.ts index 0ceaac9ab..5f2b9d1cc 100644 --- a/packages/mcp-core/src/tools/catalog/update-project.ts +++ b/packages/mcp-core/src/tools/catalog/update-project.ts @@ -4,6 +4,7 @@ import { defineTool } from "../../internal/tool-helpers/define"; import { apiServiceFromContext } from "../../internal/tool-helpers/api"; import { logIssue } from "../../telem/logging"; import { UserInputError } from "../../errors"; +import { ApiClientError } from "../../api-client"; import type { ServerContext } from "../../types"; import type { Project } from "../../api-client/index"; import { @@ -104,6 +105,9 @@ export default defineTool({ platform: params.platform, }); } catch (err) { + if (err instanceof ApiClientError) { + throw err; + } logIssue(err); throw new Error( `Failed to update project ${params.projectSlug}: ${err instanceof Error ? err.message : "Unknown error"}`,