From ae2f7be16f5d442320fa1e18959d62a5eb914d16 Mon Sep 17 00:00:00 2001 From: Austin Liu <193228693+Dingding-leo@users.noreply.github.com> Date: Thu, 6 Aug 2026 18:36:09 +0930 Subject: [PATCH] [v3.8.50] fix(errorConfig): add status 499 metadata mapping (fixes #8535) (#8640) Validated in local merge-train T7 (ungrouped batch 2) --- tests/unit/error-config.test.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/unit/error-config.test.ts b/tests/unit/error-config.test.ts index e06416a0f4..bce7d811bc 100644 --- a/tests/unit/error-config.test.ts +++ b/tests/unit/error-config.test.ts @@ -20,6 +20,11 @@ test("errorConfig exposes centralized client-facing status metadata", () => { code: "payment_required", }); assert.equal(DEFAULT_ERROR_MESSAGES[406], "Model not supported"); + assert.deepEqual(ERROR_TYPES[499], { + type: "client_disconnected", + code: "client_disconnected", + }); + assert.equal(DEFAULT_ERROR_MESSAGES[499], "Client disconnected"); assert.equal(getDefaultErrorMessage(999), "An error occurred"); assert.deepEqual(getErrorInfo(504), { type: "server_error",