fix: reset isEmbeddingModel in error fallback paths to prevent stale state
This commit is contained in:
parent
bc5a72dd8c
commit
294a3d3e47
1 changed files with 3 additions and 1 deletions
|
|
@ -165,6 +165,7 @@ export const useTrainingConfigStore = create<TrainingConfigStore>()(
|
|||
|
||||
set({
|
||||
isLoadingModelDefaults: false,
|
||||
isEmbeddingModel: false,
|
||||
isAudioModel: false,
|
||||
modelDefaultsError:
|
||||
error instanceof Error
|
||||
|
|
@ -179,13 +180,14 @@ export const useTrainingConfigStore = create<TrainingConfigStore>()(
|
|||
set({
|
||||
modelType: isVision ? "vision" : "text",
|
||||
isVisionModel: isVision,
|
||||
isEmbeddingModel: false,
|
||||
isAudioModel: false,
|
||||
isCheckingVision: false,
|
||||
});
|
||||
})
|
||||
.catch(() => {
|
||||
if (get().selectedModel !== modelName) return;
|
||||
set({ isCheckingVision: false, isAudioModel: false });
|
||||
set({ isCheckingVision: false, isEmbeddingModel: false, isAudioModel: false });
|
||||
});
|
||||
});
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue