From 8ac06259f57cd6735b543a5fad456a489163ba37 Mon Sep 17 00:00:00 2001 From: jialin Date: Thu, 3 Jul 2025 10:40:26 +0800 Subject: [PATCH] fix: do nothing when clicking the selected model or file --- src/pages/llmodels/components/deploy-modal.tsx | 3 --- src/pages/llmodels/components/hf-model-file.tsx | 11 ++++++++--- src/pages/llmodels/components/search-model.tsx | 3 +++ 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/pages/llmodels/components/deploy-modal.tsx b/src/pages/llmodels/components/deploy-modal.tsx index 1fefa51e..196aa7eb 100644 --- a/src/pages/llmodels/components/deploy-modal.tsx +++ b/src/pages/llmodels/components/deploy-modal.tsx @@ -291,9 +291,6 @@ const AddModal: FC = (props) => { const handleOnSelectModel = async (item: any, manual?: boolean) => { // If the item is empty or the same as the selected model, do nothing - if (currentModelDuringEvaluate(item)) { - return; - } handleCancelFiles(); if ( _.isEmpty(item) || diff --git a/src/pages/llmodels/components/hf-model-file.tsx b/src/pages/llmodels/components/hf-model-file.tsx index a4d81bbb..a2e8eeaa 100644 --- a/src/pages/llmodels/components/hf-model-file.tsx +++ b/src/pages/llmodels/components/hf-model-file.tsx @@ -97,6 +97,13 @@ const HFModelFile: React.FC = forwardRef((props, ref) => { currentPathRef.current = item.path; }; + const handleSelectModelFileManually = (data: any) => { + if (data.path === currentPathRef.current) { + return; + } + handleSelectModelFile(data, true); + }; + const parseFilename = (filename: string) => { const match = filename.match(pattern); @@ -403,9 +410,7 @@ const HFModelFile: React.FC = forwardRef((props, ref) => { data={item} isEvaluating={isEvaluating} active={item.path === current} - handleSelectModelFile={(data) => - handleSelectModelFile(data, true) - } + handleSelectModelFile={handleSelectModelFileManually} > ); })} diff --git a/src/pages/llmodels/components/search-model.tsx b/src/pages/llmodels/components/search-model.tsx index 650249e9..3cf3b8dc 100644 --- a/src/pages/llmodels/components/search-model.tsx +++ b/src/pages/llmodels/components/search-model.tsx @@ -496,6 +496,9 @@ const SearchModel: React.FC = (props) => { }; const handleSelectModelManually = (model: any) => { + if (model.id === currentRef.current) { + return; + } handleOnSelectModel(model, true); };