diff --git a/ExpressAPI/assets/OpenAPI/OpenAPI.yaml b/ExpressAPI/assets/OpenAPI/OpenAPI.yaml index 11dfb660040c8790d33da706ee86b3ea635a6aad..f42ac3919c80960bfd145fdfb69c8da9ed6be28b 100644 --- a/ExpressAPI/assets/OpenAPI/OpenAPI.yaml +++ b/ExpressAPI/assets/OpenAPI/OpenAPI.yaml @@ -1,7 +1,7 @@ openapi: 3.1.0 info: title: Dojo API - version: 3.3.0 + version: 3.4.0 description: | **Backend API of the Dojo project.** diff --git a/ExpressAPI/src/config/Config.ts b/ExpressAPI/src/config/Config.ts index ebbad6729d8b9c8c420a7455a42218cd28421a2c..f5a736c7eddf25b332fc5cd62d8fdab2d63714e4 100644 --- a/ExpressAPI/src/config/Config.ts +++ b/ExpressAPI/src/config/Config.ts @@ -57,7 +57,7 @@ class Config { }; public readonly exercise: { - maxSameName: number; resultsFolder: string, pipelineResultsFolder: string; default: { + maxSameName: number; maxPerAssignment: number; resultsFolder: string, pipelineResultsFolder: string; default: { description: string; visibility: string; }; }; @@ -126,6 +126,7 @@ class Config { this.exercise = { maxSameName : Number(process.env.EXERCISE_MAX_SAME_NAME || 0), + maxPerAssignment : Number(process.env.EXERCISE_MAX_PER_ASSIGNMENT || 2), resultsFolder : process.env.EXERCISE_RESULTS_FOLDER?.convertWithEnvVars() ?? '', pipelineResultsFolder: process.env.EXERCISE_PIPELINE_RESULTS_FOLDER ?? '', //Do not use convertWithEnvVars() because it is used in the exercise creation and muste be interpreted at exercise runtime default : {