Dashboard: fix 500 on / from duplicate endpoint mapping
GatewayApplication.MapGatewayEndpoints registered MapGet("/", ...)
that redirected to /health/live. After the dashboard added a Blazor
component at @page "/", both endpoints matched GET / and the matcher
threw AmbiguousMatchException, surfacing as a 500. The redirect
predated the dashboard home page — drop it so / lands on Overview.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -136,8 +136,6 @@ public static class GatewayApplication
|
|||||||
{
|
{
|
||||||
endpoints.MapStaticAssets(ResolveStaticAssetsManifestPath());
|
endpoints.MapStaticAssets(ResolveStaticAssetsManifestPath());
|
||||||
|
|
||||||
endpoints.MapGet("/", () => Results.Redirect("/health/live"));
|
|
||||||
|
|
||||||
endpoints.MapGet(
|
endpoints.MapGet(
|
||||||
"/health/live",
|
"/health/live",
|
||||||
() => Results.Ok(new GatewayHealthReply(
|
() => Results.Ok(new GatewayHealthReply(
|
||||||
|
|||||||
Reference in New Issue
Block a user