From 29fc12bf6a1ee604e0c17d78ad127bddb114d5f7 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 16:23:59 +0200 Subject: [PATCH] - added comment why IsContentVisibleForUser is ignored when saving a user solution --- .../Controllers/Core/Exercises/DoExerciseController.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ClientServer/Controllers/Core/Exercises/DoExerciseController.cs b/src/ClientServer/Controllers/Core/Exercises/DoExerciseController.cs index 6b4a521..3766b4e 100644 --- a/src/ClientServer/Controllers/Core/Exercises/DoExerciseController.cs +++ b/src/ClientServer/Controllers/Core/Exercises/DoExerciseController.cs @@ -1948,6 +1948,9 @@ namespace ClientServer.Controllers.Core.Exercises } else { + // IsContentVisibleForUser is ignored here so a user can have his own version + // however, for all testing and other api paths we replace the not visible files with other content + // keep it for compatibility (difficulties when IsContentVisibleForUser is changed) if (oldTemplate.IsEditableByUser) //only modify if allowed { oldFile.Content = solutionFileForBackend.Content; -- GitLab