Update ThrowIfInvalidUsername to include whitespaces.

This commit is contained in:
Jxiced 2025-02-14 17:01:01 +00:00
parent 2db0750abb
commit a0ab0eb875

View File

@ -735,7 +735,7 @@ namespace Jellyfin.Server.Implementations.Users
internal static void ThrowIfInvalidUsername(string name)
{
if (!string.IsNullOrWhiteSpace(name) && ValidUsernameRegex().IsMatch(name))
if (!string.IsNullOrWhiteSpace(name) && ValidUsernameRegex().IsMatch(name) && !char.IsWhiteSpace(name[0]) && !char.IsWhiteSpace(name[^1]))
{
return;
}