Skip to content

Commit 15ed501

Browse files
committed
fix: applying condition for password rule
1 parent ea79a66 commit 15ed501

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

src/BackEnd/RecipesApp.Application/UseCases/User/Register/RegisterUserValidator.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,15 @@ public RegisterUserValidator()
1616

1717
When(u => !string.IsNullOrWhiteSpace(u.Email), ()
1818
=> RuleFor((u) => u.Email).EmailAddress()
19-
.WithMessage(ResourcesAccessor.EMAIL_INVALID));
19+
.WithMessage(ResourcesAccessor.EMAIL_INVALID)
20+
);
2021

2122
RuleFor(u => u.Password).NotNull().NotEmpty()
2223
.WithMessage(ResourcesAccessor.PASSWORD_REQUIRED);
23-
RuleFor((u) => u.Password.Length).GreaterThanOrEqualTo(6)
24-
.WithMessage(ResourcesAccessor.PASSWORD_LENGTH);
24+
25+
When(u => !string.IsNullOrWhiteSpace(u.Password), ()
26+
=> RuleFor((u) => u.Password.Length).GreaterThanOrEqualTo(6)
27+
.WithMessage(ResourcesAccessor.PASSWORD_LENGTH)
28+
);
2529
}
2630
}

0 commit comments

Comments
 (0)