From a9cdc09620b02f21f9803ff262fe70700f2ef42e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me> Date: Mon, 26 Feb 2024 20:58:49 +0100 Subject: [PATCH] Correction => Bug fix: Change exercise visibility not assignment --- CHANGELOG.md | 6 ++++++ ExpressAPI/assets/OpenAPI/OpenAPI.yaml | 2 +- ExpressAPI/package-lock.json | 4 ++-- ExpressAPI/package.json | 2 +- ExpressAPI/src/routes/AssignmentRoutes.ts | 2 +- 5 files changed, 11 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae30d50..6cbb248 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,12 @@ --> +## 3.5.3 (2024-02-26) + +### 🐛 Bugfix +- Change exercise visibility not assignment visibility + + ## 3.5.2 (2024-02-26) ### 🐛 Bugfix diff --git a/ExpressAPI/assets/OpenAPI/OpenAPI.yaml b/ExpressAPI/assets/OpenAPI/OpenAPI.yaml index b4d9846..7f48388 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.5.0 + version: 3.5.3 description: | **Backend API of the Dojo project.** diff --git a/ExpressAPI/package-lock.json b/ExpressAPI/package-lock.json index 55efbdb..65f4ff2 100644 --- a/ExpressAPI/package-lock.json +++ b/ExpressAPI/package-lock.json @@ -1,12 +1,12 @@ { "name": "dojo_backend_api", - "version": "3.5.2", + "version": "3.5.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "dojo_backend_api", - "version": "3.5.2", + "version": "3.5.3", "license": "AGPLv3", "dependencies": { "@gitbeaker/rest": "^39.34.2", diff --git a/ExpressAPI/package.json b/ExpressAPI/package.json index e18d783..4d505ff 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.5.2", + "version" : "3.5.3", "license" : "AGPLv3", "author" : "Michaël Minelli <dojo@minelli.me>", "main" : "dist/src/app.js", diff --git a/ExpressAPI/src/routes/AssignmentRoutes.ts b/ExpressAPI/src/routes/AssignmentRoutes.ts index dd89e3a..a11d53c 100644 --- a/ExpressAPI/src/routes/AssignmentRoutes.ts +++ b/ExpressAPI/src/routes/AssignmentRoutes.ts @@ -222,7 +222,7 @@ class AssignmentRoutes implements RoutesManager { const lastCommit = await GitlabManager.getRepositoryLastCommit(req.boundParams.exercise!.gitlabId); if ( lastCommit ) { if ( !isUpdate ) { - await GitlabManager.changeRepositoryVisibility(req.boundParams.assignment.gitlabId, GitlabVisibility.INTERNAL); + await GitlabManager.changeRepositoryVisibility(req.boundParams.exercise!.gitlabId, GitlabVisibility.INTERNAL); } await db.exercise.update({ -- GitLab