From 13feb1b2846c67fbb2b7350ace740e2e95fda44a Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 27 Apr 2026 16:30:28 +0100 Subject: [PATCH] fix: narrow manifest alias overrides --- src/model-catalog/manifest-planner.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/model-catalog/manifest-planner.ts b/src/model-catalog/manifest-planner.ts index 8f42bcf798c..cb28ec61a41 100644 --- a/src/model-catalog/manifest-planner.ts +++ b/src/model-catalog/manifest-planner.ts @@ -193,13 +193,14 @@ function applyModelCatalogAliasOverrides(params: { rows: readonly NormalizedModelCatalogRow[]; alias?: ModelCatalogAlias; }): readonly NormalizedModelCatalogRow[] { - if (!params.alias) { + const alias = params.alias; + if (!alias) { return params.rows; } return params.rows.map((row) => ({ ...row, - ...(params.alias.api ? { api: params.alias.api } : {}), - ...(params.alias.baseUrl ? { baseUrl: params.alias.baseUrl } : {}), + ...(alias.api ? { api: alias.api } : {}), + ...(alias.baseUrl ? { baseUrl: alias.baseUrl } : {}), })); }