From 5ec7cadd2b8dc3d6d85ef0defbed326e2666aa06 Mon Sep 17 00:00:00 2001 From: Michael Feng Date: Sat, 15 Jul 2023 16:22:52 -0700 Subject: [PATCH] (feat) copy lists upon startup --- src/services/config-manager-v2.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/services/config-manager-v2.ts b/src/services/config-manager-v2.ts index b891142c69..5e11305117 100644 --- a/src/services/config-manager-v2.ts +++ b/src/services/config-manager-v2.ts @@ -269,6 +269,13 @@ export class ConfigManagerV2 { // copy from template fs.copyFileSync(path.join(ConfigTemplatesDir, 'root.yml'), rootPath); } + + const listsPath = path.join(ConfigDir, 'lists'); + if (!fs.existsSync(listsPath)) { + // copy from template + fse.copySync(path.join(ConfigTemplatesDir, 'lists'), listsPath); + } + ConfigManagerV2._instance = new ConfigManagerV2(rootPath); } return ConfigManagerV2._instance;