From 45cf5defc147aff10e7486e25586df1588e578ee Mon Sep 17 00:00:00 2001 From: Louis Date: Fri, 15 Dec 2023 21:04:51 +0700 Subject: [PATCH] chore: remigrate if there is no models dir --- 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 2c2e8f186e..16adced5de 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(