From 346bf765e0f77e6056c6b5d4e255040f9379499a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janis=20Daniel=20Da=CC=88hne?= <janis.daehne@informatik.uni-halle.de> Date: Thu, 3 Apr 2025 13:58:09 +0200 Subject: [PATCH] - fixed wrong data for last updated at for release - fixed missing navigation property for do exercise save files (TemplateFile) was probably not a problem because other path in ef core dependency graph --- .../Controllers/Core/Exercises/DoExerciseController.cs | 1 + .../Controllers/Core/Exercises/ReleaseController.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ClientServer/Controllers/Core/Exercises/DoExerciseController.cs b/src/ClientServer/Controllers/Core/Exercises/DoExerciseController.cs index 035ec00..8f2bebc 100644 --- a/src/ClientServer/Controllers/Core/Exercises/DoExerciseController.cs +++ b/src/ClientServer/Controllers/Core/Exercises/DoExerciseController.cs @@ -2026,6 +2026,7 @@ namespace ClientServer.Controllers.Core.Exercises .Where(p => p.ExerciseRelease.GeneratedCode == generatedCode && p.UserId == userId) .Include(p => p.Solutions) .ThenInclude(p => p.SolutionFiles) + .ThenInclude(solutionFile => solutionFile.TemplateFile) .Include(p => p.Solutions) .ThenInclude(p => p.CustomTestResults) .Include(p => p.Solutions) diff --git a/src/ClientServer/Controllers/Core/Exercises/ReleaseController.cs b/src/ClientServer/Controllers/Core/Exercises/ReleaseController.cs index b2f696a..9e54f6e 100644 --- a/src/ClientServer/Controllers/Core/Exercises/ReleaseController.cs +++ b/src/ClientServer/Controllers/Core/Exercises/ReleaseController.cs @@ -1271,7 +1271,7 @@ namespace ClientServer.Controllers.Core.Exercises AutomaticEndAt = DateTimeHelper.SetKind(foundRelease.AutomaticEndAt), AvailableWorkingTimeInMinutes = foundRelease.AvailableWorkingTimeInMinutes, FirstAccessedAt = DateTimeHelper.SetKind(access.CreatedAt), - LastUpdatedAt = DateTimeHelper.SetKind(access.CreatedAt), + LastUpdatedAt = DateTimeHelper.SetKind(access.LastUpdatedAt), HasLimitedWorkingTime = foundRelease.HasLimitedWorkingTime, ReleasedForPLangId = foundRelease.PLangId, ReleaseDurationType = (int) foundRelease.ReleaseDurationType, -- GitLab