From 091b920a222821b20290ad76650c49b7cbd62f99 Mon Sep 17 00:00:00 2001 From: Davidson Gomes Date: Fri, 21 Jul 2023 12:40:58 -0300 Subject: [PATCH] fix: It is now validated if the instance name contains uppercase and special characters --- src/whatsapp/repository/repository.manager.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/whatsapp/repository/repository.manager.ts b/src/whatsapp/repository/repository.manager.ts index aa0fbd65..6c2a3091 100644 --- a/src/whatsapp/repository/repository.manager.ts +++ b/src/whatsapp/repository/repository.manager.ts @@ -55,7 +55,6 @@ export class RepositoryBroker { const chatwootDir = join(storePath, 'chatwoot'); const tempDir = join(storePath, 'temp'); - // Check if directories exist, create them if not if (!fs.existsSync(authDir)) { this.logger.verbose('creating auth dir: ' + authDir); fs.mkdirSync(authDir, { recursive: true }); @@ -91,6 +90,21 @@ export class RepositoryBroker { } catch (error) { this.logger.error(error); } + } else { + const storePath = join(process.cwd(), 'store'); + + this.logger.verbose('creating store path: ' + storePath); + + const tempDir = join(storePath, 'temp'); + + if (!fs.existsSync(tempDir)) { + this.logger.verbose('creating temp dir: ' + tempDir); + fs.mkdirSync(tempDir, { recursive: true }); + } + try { + } catch (error) { + this.logger.error(error); + } } } }