Skip to content

Commit d62006b

Browse files
committed
fix: cortex models migration should be done once
1 parent d773b52 commit d62006b

File tree

1 file changed

+4
-0
lines changed
  • extensions/llamacpp-extension/src

1 file changed

+4
-0
lines changed

extensions/llamacpp-extension/src/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -801,6 +801,9 @@ export default class llamacpp_extension extends AIEngine {
801801
}
802802

803803
private async migrateLegacyModels() {
804+
// Attempt to migrate only once
805+
if (localStorage.getItem('cortex_models_migrated') === 'true') return
806+
804807
const janDataFolderPath = await getJanDataFolderPath()
805808
const modelsDir = await joinPath([janDataFolderPath, 'models'])
806809
if (!(await fs.existsSync(modelsDir))) return
@@ -886,6 +889,7 @@ export default class llamacpp_extension extends AIEngine {
886889
stack.push(child)
887890
}
888891
}
892+
localStorage.setItem('cortex_models_migrated', 'true')
889893
}
890894

891895
override async import(modelId: string, opts: ImportOptions): Promise<void> {

0 commit comments

Comments
 (0)