diff --git a/ExpressAPI/assets/OpenAPI/OpenAPI.yaml b/ExpressAPI/assets/OpenAPI/OpenAPI.yaml index fee35461e1d1d720ce2bd30c6c5d30f00ab206c3..f9568c0cb9c961aa59b63534a7ae6c62e15e5b80 100644 --- a/ExpressAPI/assets/OpenAPI/OpenAPI.yaml +++ b/ExpressAPI/assets/OpenAPI/OpenAPI.yaml @@ -530,7 +530,7 @@ components: ExerciseChecker_Secret: type: apiKey in: header - name: ExerciseSecret + name: exercisesecret parameters: gitlabProjectIdOrNamespace: name: gitlabProjectIdOrNamespace diff --git a/ExpressAPI/package.json b/ExpressAPI/package.json index 684443b6fd95c7513266e8d0c949302f5ab5873d..40101b7c03f711ede3127b6c7bcf86eeccbc5429 100644 --- a/ExpressAPI/package.json +++ b/ExpressAPI/package.json @@ -1,7 +1,7 @@ { "name" : "dojo_backend_api", "description" : "Backend API of the Dojo project", - "version" : "3.1.0", + "version" : "3.1.1", "license" : "AGPLv3", "author" : "Michaƫl Minelli <dojo@minelli.me>", "main" : "dist/src/app.js", diff --git a/ExpressAPI/src/middlewares/SecurityMiddleware.ts b/ExpressAPI/src/middlewares/SecurityMiddleware.ts index ec5f3888910e42e5a010f5657bc97229c5f209d4..f7e807081162bf0a0429daf8c5172dcada2de2ee 100644 --- a/ExpressAPI/src/middlewares/SecurityMiddleware.ts +++ b/ExpressAPI/src/middlewares/SecurityMiddleware.ts @@ -31,7 +31,7 @@ class SecurityMiddleware { isAllowed = isAllowed || (req.boundParams.assignment?.published ?? false); break; case SecurityCheckType.EXERCISE_SECRET: - isAllowed = isAllowed || (req.headers.ExerciseSecret as string | undefined) === req.boundParams.exercise!.secret; + isAllowed = isAllowed || (req.headers.exercisesecret as string | undefined) === req.boundParams.exercise!.secret; break; default: break;