From f62b0ca4ef41ed4f4ba3895f6f0bdc0f3fb2142a Mon Sep 17 00:00:00 2001 From: Louis Date: Fri, 15 Dec 2023 21:09:35 +0700 Subject: [PATCH] chore: remigrate if there is no models dir (#1038) --- extensions/model-extension/src/index.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/extensions/model-extension/src/index.ts b/extensions/model-extension/src/index.ts index 2c2e8f186..16adced5d 100644 --- a/extensions/model-extension/src/index.ts +++ b/extensions/model-extension/src/index.ts @@ -41,7 +41,10 @@ export default class JanModelExtension implements ModelExtension { private async copyModelsToHomeDir() { try { - if (localStorage.getItem(`${EXTENSION_NAME}-version`) === VERSION) { + if ( + localStorage.getItem(`${EXTENSION_NAME}-version`) === VERSION && + (await fs.exists(JanModelExtension._homeDir)) + ) { console.debug('Model already migrated') return } @@ -63,9 +66,7 @@ export default class JanModelExtension implements ModelExtension { const reconfigureModels = (await this.getConfiguredModels()).filter((e) => readyModels.includes(e.id) ) - console.debug( - 'Finished updating downloaded models' - ) + console.debug('Finished updating downloaded models') // update back the status await Promise.all(