Prechádzať zdrojové kódy

Prevent whitespaces in username during wizard setup.

Jxiced 5 mesiacov pred
rodič
commit
70d07b830d

+ 4 - 0
Jellyfin.Server.Implementations/Users/UserManager.cs

@@ -176,6 +176,10 @@ namespace Jellyfin.Server.Implementations.Users
         /// <inheritdoc/>
         /// <inheritdoc/>
         public async Task UpdateUserAsync(User user)
         public async Task UpdateUserAsync(User user)
         {
         {
+            ArgumentNullException.ThrowIfNull(user);
+
+            ThrowIfInvalidUsername(user.Username);
+
             var dbContext = await _dbProvider.CreateDbContextAsync().ConfigureAwait(false);
             var dbContext = await _dbProvider.CreateDbContextAsync().ConfigureAwait(false);
             await using (dbContext.ConfigureAwait(false))
             await using (dbContext.ConfigureAwait(false))
             {
             {