From cfebb53209d5d197bf2d0ce94f8074a89ab706ad Mon Sep 17 00:00:00 2001
From: Joel von der Weid <joel.von-der-weid@hesge.ch>
Date: Tue, 11 Jun 2024 15:51:02 +0200
Subject: [PATCH] Correct config

---
 config/ClientsSharedConfig.ts       | 7 ++++---
 helpers/Dojo/AssignmentValidator.ts | 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/config/ClientsSharedConfig.ts b/config/ClientsSharedConfig.ts
index 97a9958..c8fe801 100644
--- a/config/ClientsSharedConfig.ts
+++ b/config/ClientsSharedConfig.ts
@@ -32,9 +32,8 @@ class ClientsSharedConfig {
         }
     };
 
-
     public assignment!: {
-        filename: string, neededFiles: Array<string>
+        filename: string, neededFiles: Array<string>, name: string, secret: string;
     };
 
     public exercise!: {
@@ -121,7 +120,9 @@ class ClientsSharedConfig {
 
         this.assignment = {
             filename   : getEnvVar('ASSIGNMENT_FILENAME', ''),
-            neededFiles: JSON.parse(getEnvVar('EXERCISE_NEEDED_FILES', '[]'))
+            neededFiles: JSON.parse(getEnvVar('EXERCISE_NEEDED_FILES', '[]')),
+            name       : process.env.DOJO_ASSIGNMENT_NAME || '',
+            secret     : process.env.DOJO_ASSIGNMENT_SECRET || ''
         };
 
         this.dockerCompose = {
diff --git a/helpers/Dojo/AssignmentValidator.ts b/helpers/Dojo/AssignmentValidator.ts
index f6e6ed2..9caa62f 100644
--- a/helpers/Dojo/AssignmentValidator.ts
+++ b/helpers/Dojo/AssignmentValidator.ts
@@ -138,7 +138,7 @@ class AssignmentValidator {
         this.newStep('ASSIGNMENT_CHECKING', 'Please wait while we are checking the assignment...');
 
 
-        const resp = await ClientsSharedAssignmentHelper.getAssignmentByName(this.folderAssignment);
+        const resp = await ClientsSharedAssignmentHelper.getAssignmentByName(ClientsSharedConfig.assignment.name);
         if ( resp == undefined ) {
             this.emitError(`The assignment doesn't exist. An assignment must be created with "assignment create" before checking it.`, `Assignment doesn't exists`, AssignmentCheckerError.ASSIGNMENT_MISSING);
             return;
-- 
GitLab