diff --git a/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx b/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx index decfe24f23..43a1b17b5f 100644 --- a/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx +++ b/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx @@ -68,6 +68,9 @@ const PopupContainer: React.FC = ({ provider: _provider, resolve }) => { } const onAddModel = (model: Model) => { + if (isEmpty(model.name)) { + return + } addModel(model) } @@ -92,7 +95,7 @@ const PopupContainer: React.FC = ({ provider: _provider, resolve }) => { description: model?.description, owned_by: model?.owned_by })) - .filter((model) => !isEmpty(model.id)) + .filter((model) => !isEmpty(model.name)) ) setLoading(false) } catch (error) { @@ -151,7 +154,7 @@ const PopupContainer: React.FC = ({ provider: _provider, resolve }) => { - {model.name[0].toUpperCase()} + {model?.name?.[0]?.toUpperCase()} diff --git a/src/renderer/src/pages/settings/ProviderSettings/ProviderSetting.tsx b/src/renderer/src/pages/settings/ProviderSettings/ProviderSetting.tsx index 8aa9043764..c3ab6c33ff 100644 --- a/src/renderer/src/pages/settings/ProviderSettings/ProviderSetting.tsx +++ b/src/renderer/src/pages/settings/ProviderSettings/ProviderSetting.tsx @@ -279,9 +279,9 @@ const ProviderSetting: FC = ({ provider: _provider }) => { - {model.name[0].toUpperCase()} + {model?.name?.[0]?.toUpperCase()} - {model.name} + {model?.name}