From 114b75e360752476ec06c585fc0f639d35799387 Mon Sep 17 00:00:00 2001
From: "@mazikiou" <mazikiou@takima.fr>
Date: Tue, 5 Jul 2022 16:41:21 +0200
Subject: [PATCH] fix: mkdir solution path recursively

---
 deadlock-plugins/deadlock-extension/.vscode/launch.json    | 4 ++--
 deadlock-plugins/deadlock-extension/src/core/controller.ts | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/deadlock-plugins/deadlock-extension/.vscode/launch.json b/deadlock-plugins/deadlock-extension/.vscode/launch.json
index 71f1eaee..32c7cd0e 100644
--- a/deadlock-plugins/deadlock-extension/.vscode/launch.json
+++ b/deadlock-plugins/deadlock-extension/.vscode/launch.json
@@ -22,7 +22,7 @@
       "env": {
         "DL_MOUNT_EXTENSION": "true",
         // TODO: SETTING: replace with your own extension path
-        "EXTENSION_PATH": "${workspaceFolder}/deadlock-coding-0.1.10.vsix"
+        "EXTENSION_PATH": "${workspaceFolder}/deadlock-coding-0.1.11.vsix"
       },
       "preLaunchTask": "${defaultBuildTask}"
     },
@@ -35,7 +35,7 @@
       "env": {
         "DL_MOUNT_EXTENSION": "true",
         // TODO: SETTING: replace with your own extension path
-        "EXTENSION_PATH": "${workspaceFolder}/deadlock-coding-0.1.10.vsix"
+        "EXTENSION_PATH": "${workspaceFolder}/deadlock-coding-0.1.11.vsix"
       },
       "preLaunchTask": "tasks: build and watch"
     },
diff --git a/deadlock-plugins/deadlock-extension/src/core/controller.ts b/deadlock-plugins/deadlock-extension/src/core/controller.ts
index 6e9c4473..55e4fd2f 100644
--- a/deadlock-plugins/deadlock-extension/src/core/controller.ts
+++ b/deadlock-plugins/deadlock-extension/src/core/controller.ts
@@ -83,7 +83,7 @@ export default class Controller {
         fs.rmSync(solutionFolder, { recursive: true });
       }
 
-      mkdirSync(solutionFolder);
+      mkdirSync(solutionFolder, { recursive: true });
 
       writeFileSync(tarPath, solution);
       extract({ sync: true, file: `${solutionFolder}/${tarName}`, cwd: solutionFolder });
-- 
GitLab