diff --git a/extensions/llamacpp-extension/src/index.ts b/extensions/llamacpp-extension/src/index.ts index 88a736588..0a3e11845 100644 --- a/extensions/llamacpp-extension/src/index.ts +++ b/extensions/llamacpp-extension/src/index.ts @@ -1086,7 +1086,7 @@ export default class llamacpp_extension extends AIEngine { const archiveName = await basename(path) logger.info(`Installing backend from path: ${path}`) - if (!(await fs.existsSync(path)) && !path.endsWith('tar.gz')) { + if (!(await fs.existsSync(path)) || !path.endsWith('tar.gz')) { logger.error(`Invalid path or file ${path}`) throw new Error(`Invalid path or file ${path}`) }