From 01c1193a994cc6efc80135590d5bacaf3b78deed Mon Sep 17 00:00:00 2001 From: Tam Nhu Tran Date: Fri, 10 Apr 2026 17:47:37 -0400 Subject: [PATCH] fix(ui): guard optional raw model fields - trim nullable alias and name fields safely in the raw model formatter - satisfy strict TypeScript checks for partial raw config records Refs #941 --- ui/src/lib/provider-config.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/src/lib/provider-config.ts b/ui/src/lib/provider-config.ts index 7276a996..35e9822e 100644 --- a/ui/src/lib/provider-config.ts +++ b/ui/src/lib/provider-config.ts @@ -169,8 +169,8 @@ export function formatRequestedUpstreamModelRules( ): string { return (models || []) .map((item) => { - const requested = item.alias.trim(); - const upstream = item.name.trim(); + const requested = item.alias?.trim() || ''; + const upstream = item.name?.trim() || ''; return requested ? `${requested}=${upstream}` : upstream; }) .join('\n');