From 64e21aba9fb8cd4872e40877ec735b74f7e013c4 Mon Sep 17 00:00:00 2001 From: FeTetra Date: Sun, 16 Feb 2025 21:31:08 -0500 Subject: [PATCH] Remove empty array items after split --- .../Middlewares/EmailEnforcementMiddleware.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ProjectLighthouse.Servers.GameServer/Middlewares/EmailEnforcementMiddleware.cs b/ProjectLighthouse.Servers.GameServer/Middlewares/EmailEnforcementMiddleware.cs index ae605d7c..d0792352 100644 --- a/ProjectLighthouse.Servers.GameServer/Middlewares/EmailEnforcementMiddleware.cs +++ b/ProjectLighthouse.Servers.GameServer/Middlewares/EmailEnforcementMiddleware.cs @@ -3,6 +3,7 @@ using LBPUnion.ProjectLighthouse.Database; using LBPUnion.ProjectLighthouse.Middlewares; using LBPUnion.ProjectLighthouse.Types.Entities.Profile; using LBPUnion.ProjectLighthouse.Types.Entities.Token; +using LBPUnion.ProjectLighthouse.Types.Logging; namespace LBPUnion.ProjectLighthouse.Servers.GameServer.Middlewares; @@ -49,7 +50,7 @@ public class EmailEnforcementMiddleware : MiddlewareDBContext public override async Task InvokeAsync(HttpContext context, DatabaseContext database) { // Split path into segments - string[] pathSegments = context.Request.Path.ToString().Split("/"); + string[] pathSegments = context.Request.Path.ToString().Split("/", StringSplitOptions.RemoveEmptyEntries); bool emailEnforcementEnabled = EnforceEmailConfiguration.Instance.EnableEmailEnforcement; if (pathSegments[0] == "LITTLEBIGPLANETPS3_XML")