diff --git a/src/CMSMicroservice.Application/UserCQ/Commands/UpdateUser/UpdateUserCommandHandler.cs b/src/CMSMicroservice.Application/UserCQ/Commands/UpdateUser/UpdateUserCommandHandler.cs index 1013c8c..39d7092 100644 --- a/src/CMSMicroservice.Application/UserCQ/Commands/UpdateUser/UpdateUserCommandHandler.cs +++ b/src/CMSMicroservice.Application/UserCQ/Commands/UpdateUser/UpdateUserCommandHandler.cs @@ -14,7 +14,7 @@ public class UpdateUserCommandHandler : IRequestHandler public async Task Handle(UpdateUserCommand request, CancellationToken cancellationToken) { if (!string.IsNullOrWhiteSpace(request.NationalCode) && - _context.Users.Any(a => a.NationalCode == request.NationalCode)) + _context.Users.Any(a => a.NationalCode == request.NationalCode && a.Id!= request.Id)) { throw new Exception("کد ملی تکراری است"); }