diff --git a/CHANGELOG.md b/CHANGELOG.md
index d3e391ae70a1cd4421d66db1374476dda1ce213e..cc3cc36e0c6cc8d9c84d6328c02459b2d2c15e01 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,6 +18,12 @@
 -->
 
 
+## 3.5.1 (???)
+
+### 🐛 Bugfix
+- Corrections: Take the exercise last commit instead of the assignment last commit
+
+
 ## 3.5.0 (???)
 
 ### ✨ Feature
diff --git a/ExpressAPI/package-lock.json b/ExpressAPI/package-lock.json
index d336b37dafae0bb7143c963521dcac32fb6d332b..07d4f0dc839bd5bcef99e93a15a46714637ddab9 100644
--- a/ExpressAPI/package-lock.json
+++ b/ExpressAPI/package-lock.json
@@ -1,12 +1,12 @@
 {
     "name": "dojo_backend_api",
-    "version": "3.5.0",
+    "version": "3.5.1",
     "lockfileVersion": 3,
     "requires": true,
     "packages": {
         "": {
             "name": "dojo_backend_api",
-            "version": "3.5.0",
+            "version": "3.5.1",
             "license": "AGPLv3",
             "dependencies": {
                 "@gitbeaker/rest": "^39.34.2",
diff --git a/ExpressAPI/package.json b/ExpressAPI/package.json
index 4d1a54382c5c9625e7bcdbbf88b2cbb26b0e545d..90dcd432ccce579e5bbde0404e7e519e2c94f444 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.0",
+    "version"        : "3.5.1",
     "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 fc39e223883f9155e72ca5259d7365dbe9764f78..052a8bd9399d139bfe6805239a7c463150c9668d 100644
--- a/ExpressAPI/src/routes/AssignmentRoutes.ts
+++ b/ExpressAPI/src/routes/AssignmentRoutes.ts
@@ -219,7 +219,7 @@ class AssignmentRoutes implements RoutesManager {
                 return req.session.sendResponse(res, StatusCodes.BAD_REQUEST, undefined, 'This exercise is not a correction', DojoStatusCode.EXERCISE_CORRECTION_NOT_EXIST);
             }
 
-            const lastCommit = await GitlabManager.getRepositoryLastCommit(req.boundParams.assignment!.gitlabId);
+            const lastCommit = await GitlabManager.getRepositoryLastCommit(req.boundParams.exercise!.gitlabId);
             if ( lastCommit ) {
                 await db.exercise.update({
                                              where: {