From 5b73fd2c390c0c389e39418f4b9e8394bdbf9ac7 Mon Sep 17 00:00:00 2001 From: vladp Date: Sat, 7 Feb 2026 11:54:34 +0700 Subject: [PATCH] add document --- .../nocopy/handler/RegRequestHandler.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/java/ru/soune/nocopy/handler/RegRequestHandler.java b/src/main/java/ru/soune/nocopy/handler/RegRequestHandler.java index a0865b0..e66bed6 100644 --- a/src/main/java/ru/soune/nocopy/handler/RegRequestHandler.java +++ b/src/main/java/ru/soune/nocopy/handler/RegRequestHandler.java @@ -16,7 +16,6 @@ import ru.soune.nocopy.exception.NotValidFieldException; import ru.soune.nocopy.exception.ValidationException; import ru.soune.nocopy.handler.validator.RegRequestValidator; import ru.soune.nocopy.repository.ReferralJpaRepository; -import ru.soune.nocopy.repository.ReferralLevelRepository; import ru.soune.nocopy.repository.UserRepository; import ru.soune.nocopy.service.register.AuthService; import ru.soune.nocopy.service.mail.EmailService; @@ -59,15 +58,16 @@ public class RegRequestHandler implements RequestHandler { String referralLink = regRequest.getReferralLink(); - Referral referral = referralJpaRepository.findByReferralLink(referralLink); - - if (referral == null) { - throw new NotValidFieldException("Referral link is not found:" + referralLink + - referralLink, new BaseResponse(request.getMsgId(), - MessageCode.REFERRAL_LINK_IS_NOT_EXIST.getCode(), - MessageCode.REFERRAL_LINK_IS_NOT_EXIST.getDescription(), Map.of( - "referralLink", referralLink - ))); + if (referralLink != null) { + Referral referral = referralJpaRepository.findByReferralLink(referralLink); + if (referral == null) { + throw new NotValidFieldException("Referral link is not found:" + referralLink + + referralLink, new BaseResponse(request.getMsgId(), + MessageCode.REFERRAL_LINK_IS_NOT_EXIST.getCode(), + MessageCode.REFERRAL_LINK_IS_NOT_EXIST.getDescription(), Map.of( + "referralLink", referralLink + ))); + } } BindingResult bindingResult = new BeanPropertyBindingResult(regRequest, "regRequest");