diff --git a/src/Caster.Api/Domain/Services/UserClaimsService.cs b/src/Caster.Api/Domain/Services/UserClaimsService.cs index 0c92681..ac6673d 100644 --- a/src/Caster.Api/Domain/Services/UserClaimsService.cs +++ b/src/Caster.Api/Domain/Services/UserClaimsService.cs @@ -139,7 +139,6 @@ private async Task ValidateUser(Guid subClaim, string nameClaim, bool upda }; _context.Users.Add(user); - await _context.SaveChangesAsync(); } else { @@ -147,9 +146,14 @@ private async Task ValidateUser(Guid subClaim, string nameClaim, bool upda { user.Name = nameClaim; _context.Update(user); - await _context.SaveChangesAsync(); } } + + try + { + await _context.SaveChangesAsync(); + } + catch (Exception) { } } return user; @@ -198,7 +202,8 @@ private async Task> GetPermissionClaims(Guid userId, ClaimsPr x.Value == permission)) { claims.Add(new Claim(AuthorizationConstants.PermissionsClaimType, permission)); - }; + } + ; } }