diff --git a/modules/users/src/Volo.Abp.Users.Domain/Volo/Abp/Users/UserLookupService.cs b/modules/users/src/Volo.Abp.Users.Domain/Volo/Abp/Users/UserLookupService.cs index 24b44be473..7333434fc1 100644 --- a/modules/users/src/Volo.Abp.Users.Domain/Volo/Abp/Users/UserLookupService.cs +++ b/modules/users/src/Volo.Abp.Users.Domain/Volo/Abp/Users/UserLookupService.cs @@ -66,6 +66,10 @@ namespace Volo.Abp.Users { await WithNewUowAsync(() => _userRepository.UpdateAsync(localUser, cancellationToken: cancellationToken)); } + else + { + return localUser; + } return await _userRepository.FindAsync(id, cancellationToken: cancellationToken); } @@ -111,6 +115,10 @@ namespace Volo.Abp.Users { await WithNewUowAsync(() => _userRepository.UpdateAsync(localUser, cancellationToken: cancellationToken)); } + else + { + return localUser; + } return await _userRepository.FindAsync(externalUser.Id, cancellationToken: cancellationToken); }