mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-09-28 18:34:49 +00:00
Add catch to remove cached user if creation fails (#12574)
This commit is contained in:
parent
31382b232d
commit
5b696124fc
1 changed files with 2 additions and 2 deletions
|
|
@ -201,8 +201,6 @@ namespace Jellyfin.Server.Implementations.Users
|
|||
user.AddDefaultPermissions();
|
||||
user.AddDefaultPreferences();
|
||||
|
||||
_users.Add(user.Id, user);
|
||||
|
||||
return user;
|
||||
}
|
||||
|
||||
|
|
@ -227,6 +225,7 @@ namespace Jellyfin.Server.Implementations.Users
|
|||
|
||||
dbContext.Users.Add(newUser);
|
||||
await dbContext.SaveChangesAsync().ConfigureAwait(false);
|
||||
_users.Add(newUser.Id, newUser);
|
||||
}
|
||||
|
||||
await _eventManager.PublishAsync(new UserCreatedEventArgs(newUser)).ConfigureAwait(false);
|
||||
|
|
@ -560,6 +559,7 @@ namespace Jellyfin.Server.Implementations.Users
|
|||
|
||||
dbContext.Users.Add(newUser);
|
||||
await dbContext.SaveChangesAsync().ConfigureAwait(false);
|
||||
_users.Add(newUser.Id, newUser);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue