Browse Source

Update MailUtils.java

if there is no receivers && no receiversCc, no need to process
乔占卫 6 năm trước cách đây
mục cha
commit
4fbd9380de

+ 4 - 5
escheduler-alert/src/main/java/cn/escheduler/alert/utils/MailUtils.java

@@ -102,16 +102,15 @@ public class MailUtils {
      */
     public static Map<String,Object> sendMails(Collection<String> receivers, Collection<String> receiversCc, String title, String content, ShowType showType) {
         Map<String,Object> retMap = new HashMap<>();
-
-        receivers.removeIf((from) -> (StringUtils.isEmpty(from)));
-
+        retMap.put(Constants.STATUS, false);
+        
         // if there is no receivers && no receiversCc, no need to process
         if (CollectionUtils.isEmpty(receivers) && CollectionUtils.isEmpty(receiversCc)) {
-            retMap.put(Constants.STATUS, true);
             return retMap;
         }
 
-        retMap.put(Constants.STATUS, false);
+        receivers.removeIf((from) -> (StringUtils.isEmpty(from)));
+        
         if (showType == ShowType.TABLE || showType == ShowType.TEXT){
             // send email
             HtmlEmail email = new HtmlEmail();