@@ -58,6 +58,7 @@ public class RegRequestHandler implements RequestHandler {
|
||||
}
|
||||
|
||||
String referralLink = regRequest.getReferralLink();
|
||||
String mailVerified = regRequest.getMailVerified();
|
||||
|
||||
if (referralLink != null) {
|
||||
Referral referral = referralJpaRepository.findByReferralLink(referralLink);
|
||||
@@ -68,6 +69,14 @@ public class RegRequestHandler implements RequestHandler {
|
||||
MessageCode.REFERRAL_LINK_IS_NOT_EXIST.getDescription(), Map.of(
|
||||
"referralLink", referralLink)));
|
||||
}
|
||||
|
||||
if (mailVerified == null) {
|
||||
throw new NotValidFieldException("Mailverified is null:" + referralLink +
|
||||
referralLink, new BaseResponse(request.getMsgId(),
|
||||
MessageCode.MAIL_VERIFIED_NULL.getCode(),
|
||||
MessageCode.MAIL_VERIFIED_NULL.getDescription(), Map.of(
|
||||
"mailVerified", mailVerified)));
|
||||
}
|
||||
}
|
||||
|
||||
BindingResult bindingResult = new BeanPropertyBindingResult(regRequest, "regRequest");
|
||||
@@ -78,7 +87,7 @@ public class RegRequestHandler implements RequestHandler {
|
||||
throw new ValidationException(bindingResult, request.getMsgId());
|
||||
}
|
||||
|
||||
boolean verified = regRequest.getMailVerified().equals("true");
|
||||
boolean verified = mailVerified.equals("true");
|
||||
AuthToken authToken = authService.register(regRequest, verified);
|
||||
EmailVerificationToken emailToken = emailService.createEmailVerificationToken(authToken);
|
||||
RegAnswer regAnswer = new RegAnswer();
|
||||
|
||||
Reference in New Issue
Block a user