From 62375ae8603f660155ca2b37b331f13fcf254b48 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 15 May 2026 08:28:52 +0800 Subject: [PATCH] fix(lint): quiet ollama num_ctx normalizer --- .../shared/legacy-config-core-normalizers.ts | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/commands/doctor/shared/legacy-config-core-normalizers.ts b/src/commands/doctor/shared/legacy-config-core-normalizers.ts index 77072224ed6..9e03ed93ce0 100644 --- a/src/commands/doctor/shared/legacy-config-core-normalizers.ts +++ b/src/commands/doctor/shared/legacy-config-core-normalizers.ts @@ -1201,10 +1201,7 @@ function applyLegacyOllamaProviderNumCtxParams(params: { return { provider: { ...params.provider, - params: { - ...(rawParams ?? {}), - num_ctx: numCtx, - }, + params: rawParams ? { ...rawParams, num_ctx: numCtx } : { num_ctx: numCtx }, }, changed: true, }; @@ -1283,13 +1280,9 @@ export function normalizeLegacyOllamaNativeNumCtxParams( changes.push( `Set models.providers.${sanitizeForLog(providerId)}.models[${index}].params.num_ctx to ${numCtx} for native Ollama compatibility.`, ); - return { - ...model, - params: { - ...(rawParams ?? {}), - num_ctx: numCtx, - }, - }; + return Object.assign({}, model, { + params: rawParams ? { ...rawParams, num_ctx: numCtx } : { num_ctx: numCtx }, + }); }); if (!modelsChanged && !providerParams.changed) {