diff --git a/deadlock-plugins/deadlock-extension/src/core/controller.ts b/deadlock-plugins/deadlock-extension/src/core/controller.ts
index a50e93fc5d12c0acd8b0881784578546743f8d42..00d6a14d1ecc6a766f4dd6d4990317cb2d780b98 100644
--- a/deadlock-plugins/deadlock-extension/src/core/controller.ts
+++ b/deadlock-plugins/deadlock-extension/src/core/controller.ts
@@ -127,7 +127,7 @@ export default class Controller {
 
     const mission = new Mission(missionId, missionVersion);
 
-    const missionsWorkdir = this.extensionStore.getMissionWorkdir();
+    const missionsWorkdir = this.extensionStore.getMissionWorkdir() ?? '';
     const user: User = await this.apiService.getUser();
     const giteaPublicProperties: GiteaPublicProperties = await this.apiService.getGiteaPublicProperties();
 
diff --git a/deadlock-plugins/deadlock-extension/src/core/mission/missionDevContainer.ts b/deadlock-plugins/deadlock-extension/src/core/mission/missionDevContainer.ts
index bbfc04498b68360ea6bac0a91092f3f9578fea8b..4b698cde8b717a4f2a965f3e7b35f7dddefdc994 100644
--- a/deadlock-plugins/deadlock-extension/src/core/mission/missionDevContainer.ts
+++ b/deadlock-plugins/deadlock-extension/src/core/mission/missionDevContainer.ts
@@ -21,7 +21,7 @@ export class MissionDevContainer {
   };
 
   constructor(
-    private readonly missionsWorkdir: string | undefined,
+    private readonly missionsWorkdir: string,
     private readonly user: User,
     private readonly mission: Mission,
     private readonly giteaProperties: GiteaPublicProperties,