Browse Source

Add internal id for new users

Patrick Barron 5 years ago
parent
commit
becfe018f0
1 changed files with 7 additions and 1 deletions
  1. 7 1
      Jellyfin.Server.Implementations/Users/UserManager.cs

+ 7 - 1
Jellyfin.Server.Implementations/Users/UserManager.cs

@@ -190,10 +190,16 @@ namespace Jellyfin.Server.Implementations.Users
 
             var dbContext = _dbProvider.CreateContext();
 
+            // Temporary measure until user item data is migrated.
+            var max = dbContext.Users.Select(u => u.InternalId).Max();
+
             var newUser = new User(
                 name,
                 _defaultAuthenticationProvider.GetType().FullName,
-                _defaultPasswordResetProvider.GetType().FullName);
+                _defaultPasswordResetProvider.GetType().FullName)
+            {
+                InternalId = max + 1
+            };
             dbContext.Users.Add(newUser);
             dbContext.SaveChanges();