mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-06-23 15:30:56 -04:00
Merge pull request #3727 from K900/patch-1
Fix #3624 (cherry picked from commit 06db5f8bca0b27663714ae7f8dc39084749a191e) Signed-off-by: Joshua M. Boniface <joshua@boniface.me>
This commit is contained in:
parent
b1250e2e83
commit
e276532f2f
@ -592,18 +592,13 @@ namespace Jellyfin.Server.Implementations.Users
|
||||
}
|
||||
|
||||
var defaultName = Environment.UserName;
|
||||
if (string.IsNullOrWhiteSpace(defaultName))
|
||||
if (string.IsNullOrWhiteSpace(defaultName) || !IsValidUsername(defaultName))
|
||||
{
|
||||
defaultName = "MyJellyfinUser";
|
||||
}
|
||||
|
||||
_logger.LogWarning("No users, creating one with username {UserName}", defaultName);
|
||||
|
||||
if (!IsValidUsername(defaultName))
|
||||
{
|
||||
throw new ArgumentException("Provided username is not valid!", defaultName);
|
||||
}
|
||||
|
||||
var newUser = CreateUser(defaultName);
|
||||
newUser.SetPermission(PermissionKind.IsAdministrator, true);
|
||||
newUser.SetPermission(PermissionKind.EnableContentDeletion, true);
|
||||
|
Loading…
x
Reference in New Issue
Block a user