diff --git a/Webshop.Api/Program.cs b/Webshop.Api/Program.cs index dd78dc1..4424b58 100644 --- a/Webshop.Api/Program.cs +++ b/Webshop.Api/Program.cs @@ -161,11 +161,13 @@ builder.Services.AddSwaggerGen(c => { var relativePath = apiDesc.RelativePath ?? ""; - // Die Reihenfolge der if-Bedingungen HIER ist entscheidend für die Sortierung! - if (relativePath.StartsWith("api/v1/auth")) return "1"; // Auth ganz oben - if (relativePath.StartsWith("api/v1/public")) return "2"; // Public als nächstes - if (relativePath.StartsWith("api/v1/customer")) return "3"; // Customer danach - if (relativePath.StartsWith("api/v1/admin")) return "4"; // Admin als letztes + // Sortierung + if (relativePath.StartsWith("api/v1/auth")) return "1"; + if (relativePath.StartsWith("api/v1/admin")) return "2"; + if (relativePath.StartsWith("api/v1/customer")) return "3"; + if (relativePath.StartsWith("api/v1/public")) return "4"; + + return "5"; // Fallback });