diff --git a/Content.Server/Database/ServerDbPostgres.cs b/Content.Server/Database/ServerDbPostgres.cs index 86cfabe9fe..42ec998a8f 100644 --- a/Content.Server/Database/ServerDbPostgres.cs +++ b/Content.Server/Database/ServerDbPostgres.cs @@ -122,7 +122,7 @@ namespace Content.Server.Database query = query == null ? newQ : query.Union(newQ); } - if (hwId != null) + if (hwId != null && hwId.Value.Length > 0) { var newQ = db.PgDbContext.Ban .Include(p => p.Unban) @@ -304,7 +304,7 @@ namespace Content.Server.Database query = query == null ? newQ : query.Union(newQ); } - if (hwId != null) + if (hwId != null && hwId.Value.Length > 0) { var newQ = db.PgDbContext.RoleBan .Include(p => p.Unban) diff --git a/Content.Server/Database/ServerDbSqlite.cs b/Content.Server/Database/ServerDbSqlite.cs index c17eaef121..c5b3c999e5 100644 --- a/Content.Server/Database/ServerDbSqlite.cs +++ b/Content.Server/Database/ServerDbSqlite.cs @@ -123,7 +123,7 @@ namespace Content.Server.Database return true; } - if (hwId is { } hwIdVar && hwIdVar.AsSpan().SequenceEqual(ban.HWId)) + if (hwId is { } hwIdVar && hwIdVar.Length > 0 && hwIdVar.AsSpan().SequenceEqual(ban.HWId)) { return true; } @@ -224,7 +224,7 @@ namespace Content.Server.Database return true; } - if (hwId is { } hwIdVar && hwIdVar.AsSpan().SequenceEqual(ban.HWId)) + if (hwId is { } hwIdVar && hwIdVar.Length > 0 && hwIdVar.AsSpan().SequenceEqual(ban.HWId)) { return true; }