fix: model import name issues (#5093)

This commit is contained in:
Louis 2025-05-24 14:48:38 +07:00 committed by GitHub
parent 125104320e
commit cdd13594a3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View File

@ -35,7 +35,7 @@ export const useModelProvider = create<ModelProviderState>()(
const mergedModels = [
...models,
...(provider?.models ?? []).filter(
(e) => !provider?.models.some((m) => m.id === e.id)
(e) => !models.some((m) => m.id === e.id)
),
]
return {

View File

@ -194,7 +194,7 @@ export const importModel = async (
if (!path) throw new Error('No file selected')
// Extract filename from path to use as model ID if not provided
const defaultModelId = path.split('/').pop()?.replace(/ /g, '-') || path
const defaultModelId = path.split(/[/\\]/).pop()?.replace(/ /g, '-') || path
const modelIdToUse = modelId || defaultModelId
return await extension.importModel(modelIdToUse, path, provider)