From d2e3a89046c9c4395fd45a0b30263cf528b4ac39 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Tue, 16 Apr 2024 23:52:34 +0200 Subject: [PATCH] [backend/middleware] Return 404 instead of 500 when framework file is not found --- .../Extensions/WebApplicationBlazorFrameworkExtensions.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Iceshrimp.Backend/Core/Extensions/WebApplicationBlazorFrameworkExtensions.cs b/Iceshrimp.Backend/Core/Extensions/WebApplicationBlazorFrameworkExtensions.cs index fee75a4f..c923d2f9 100644 --- a/Iceshrimp.Backend/Core/Extensions/WebApplicationBlazorFrameworkExtensions.cs +++ b/Iceshrimp.Backend/Core/Extensions/WebApplicationBlazorFrameworkExtensions.cs @@ -77,6 +77,11 @@ public static class WebApplicationBlazorFrameworkExtensions }); subBuilder.UseMiddleware(); subBuilder.UseStaticFiles(options); + subBuilder.Use(async (HttpContext context, RequestDelegate _) => + { + context.Response.StatusCode = 404; + await context.Response.StartAsync(); + }); }); return app;