From 1bdf6c7955bde9ca73b51c5b024c5cfd80af0c44 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Wed, 8 Jan 2025 10:00:23 +0800 Subject: [PATCH] fix: update model filtering logic to exclude empty ids #493 close #493 --- .../ProviderSettings/EditModelsPopup.tsx | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx b/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx index f7d1aed6..decfe24f 100644 --- a/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx +++ b/src/renderer/src/pages/settings/ProviderSettings/EditModelsPopup.tsx @@ -81,16 +81,18 @@ const PopupContainer: React.FC = ({ provider: _provider, resolve }) => { setLoading(true) const models = await fetchModels(_provider) setListModels( - models.map((model) => ({ - id: model.id, - // @ts-ignore name - name: model.name || model.id, - provider: _provider.id, - group: getDefaultGroupName(model.id), - // @ts-ignore name - description: model?.description, - owned_by: model?.owned_by - })) + models + .map((model) => ({ + id: model.id, + // @ts-ignore name + name: model.name || model.id, + provider: _provider.id, + group: getDefaultGroupName(model.id), + // @ts-ignore name + description: model?.description, + owned_by: model?.owned_by + })) + .filter((model) => !isEmpty(model.id)) ) setLoading(false) } catch (error) {