From eeb7b462694573c616a61c3a7175a2d6b688e0d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20H=C3=B6rner?= Date: Wed, 18 Feb 2026 19:46:59 +0100 Subject: [PATCH 1/3] Add comment --- .../Endpoints/Tournaments/CreateTournamentEndpoint.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Turnierplan.App/Endpoints/Tournaments/CreateTournamentEndpoint.cs b/src/Turnierplan.App/Endpoints/Tournaments/CreateTournamentEndpoint.cs index 4d35e94a..5a964918 100644 --- a/src/Turnierplan.App/Endpoints/Tournaments/CreateTournamentEndpoint.cs +++ b/src/Turnierplan.App/Endpoints/Tournaments/CreateTournamentEndpoint.cs @@ -6,6 +6,7 @@ using Turnierplan.App.Security; using Turnierplan.Core.Folder; using Turnierplan.Core.PublicId; +using Turnierplan.Core.RoleAssignment; using Turnierplan.Core.Tournament; using Turnierplan.Dal.Repositories; @@ -56,6 +57,10 @@ private static async Task Handle( { return Results.NotFound("The specified folder does not exist."); } + + // Note: No authorization check is necessary on the scope of the folder! This is because above, we ensure + // that the user has at least 'GenericWrite' permission on the organization. If he does, this permission + // is always passed onto the folder anyways. } else if (request.FolderName is not null) { From 9743f82a199f1fd9ae1921b3df945fa3f367ec6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20H=C3=B6rner?= Date: Wed, 18 Feb 2026 19:47:39 +0100 Subject: [PATCH 2/3] Revert using --- .../Endpoints/Tournaments/CreateTournamentEndpoint.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Turnierplan.App/Endpoints/Tournaments/CreateTournamentEndpoint.cs b/src/Turnierplan.App/Endpoints/Tournaments/CreateTournamentEndpoint.cs index 5a964918..42916fc6 100644 --- a/src/Turnierplan.App/Endpoints/Tournaments/CreateTournamentEndpoint.cs +++ b/src/Turnierplan.App/Endpoints/Tournaments/CreateTournamentEndpoint.cs @@ -6,7 +6,6 @@ using Turnierplan.App.Security; using Turnierplan.Core.Folder; using Turnierplan.Core.PublicId; -using Turnierplan.Core.RoleAssignment; using Turnierplan.Core.Tournament; using Turnierplan.Dal.Repositories; From a828ce16ab37c06190899830eaf6284bbae65bfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20H=C3=B6rner?= Date: Wed, 18 Feb 2026 19:48:11 +0100 Subject: [PATCH 3/3] Updtte comment --- .../Endpoints/Tournaments/CreateTournamentEndpoint.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Turnierplan.App/Endpoints/Tournaments/CreateTournamentEndpoint.cs b/src/Turnierplan.App/Endpoints/Tournaments/CreateTournamentEndpoint.cs index 42916fc6..afc3ec43 100644 --- a/src/Turnierplan.App/Endpoints/Tournaments/CreateTournamentEndpoint.cs +++ b/src/Turnierplan.App/Endpoints/Tournaments/CreateTournamentEndpoint.cs @@ -57,9 +57,9 @@ private static async Task Handle( return Results.NotFound("The specified folder does not exist."); } - // Note: No authorization check is necessary on the scope of the folder! This is because above, we ensure - // that the user has at least 'GenericWrite' permission on the organization. If he does, this permission - // is always passed onto the folder anyways. + // No authorization check is necessary on the scope of the folder! This is because above, we ensure that + // the user has at least 'GenericWrite' permission on the organization. If he does, this permission is + // always passed onto the folder anyway. } else if (request.FolderName is not null) {