mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 09:30:43 +00:00
fix: narrow manifest alias overrides
This commit is contained in:
@@ -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 } : {}),
|
||||
}));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user