fix: unhandled model load error (#6648)

This commit is contained in:
Louis 2025-09-29 21:52:39 +07:00 committed by GitHub
parent cf8ada5e8e
commit eb79642863
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -317,17 +317,7 @@ function ProviderDetail() {
.getActiveModels()
.then((models) => setActiveModels(models || []))
} catch (error) {
console.error('Error starting model:', error)
if (
error &&
typeof error === 'object' &&
'message' in error &&
typeof error.message === 'string'
) {
setModelLoadError({ message: error.message })
} else {
setModelLoadError(typeof error === 'string' ? error : `${error}`)
}
setModelLoadError(error as ErrorObject)
} finally {
// Remove model from loading state
setLoadingModels((prev) => prev.filter((id) => id !== modelId))