From a67370426bc18a693747e36069ab61508784f1a5 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Tue, 18 Feb 2025 09:56:26 +0800 Subject: [PATCH] fix: Handle undefined provider in model name generation --- src/renderer/src/services/ModelService.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/services/ModelService.ts b/src/renderer/src/services/ModelService.ts index 159905e3ce..1629b39e0d 100644 --- a/src/renderer/src/services/ModelService.ts +++ b/src/renderer/src/services/ModelService.ts @@ -20,6 +20,11 @@ export const hasModel = (m?: Model) => { export function getModelName(model?: Model) { const provider = store.getState().llm.providers.find((p) => p.id === model?.provider) const modelName = model?.name || model?.id || '' - const providerName = provider?.isSystem ? t(`provider.${provider.id}`) : provider?.name - return `${modelName} | ${providerName}` + + if (provider) { + const providerName = provider?.isSystem ? t(`provider.${provider.id}`) : provider?.name + return `${modelName} | ${providerName}` + } + + return modelName }