From bc68d9a039928480b34f8406a960ce04474a9700 Mon Sep 17 00:00:00 2001 From: zhukai Date: Mon, 16 Dec 2019 01:10:05 +0800 Subject: [PATCH] The method checkEmail do not have null check (#1481) When the email is empty , it wll be nullpointexception. So i fix it with null check. --- .../org/apache/dolphinscheduler/api/utils/CheckUtils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/utils/CheckUtils.java b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/utils/CheckUtils.java index 9731745617..6c9f714721 100644 --- a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/utils/CheckUtils.java +++ b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/utils/CheckUtils.java @@ -53,6 +53,10 @@ public class CheckUtils { * @return true if email regex valid, otherwise return false */ public static boolean checkEmail(String email) { + if (StringUtils.isEmpty(email)){ + return false; + } + return email.length() > 5 && email.length() <= 40 && regexChecks(email, Constants.REGEX_MAIL_NAME) ; }