From d61d85abd44bbd8dc834dfe1ee2226fffcbc0743 Mon Sep 17 00:00:00 2001 From: liwh <155356751@qq.com> Date: Thu, 4 Jan 2024 14:04:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20email=E6=9C=AA?= =?UTF-8?q?=E5=A1=AB=E5=86=99=E5=AF=BC=E8=87=B4=E5=91=8A=E8=AD=A6=E6=8A=A5?= =?UTF-8?q?=E5=BC=82=E5=B8=B8,=20#808?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tech/powerjob/server/core/alarm/impl/MailAlarmService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powerjob-server/powerjob-server-core/src/main/java/tech/powerjob/server/core/alarm/impl/MailAlarmService.java b/powerjob-server/powerjob-server-core/src/main/java/tech/powerjob/server/core/alarm/impl/MailAlarmService.java index dbbf1a0d7..838d32917 100644 --- a/powerjob-server/powerjob-server-core/src/main/java/tech/powerjob/server/core/alarm/impl/MailAlarmService.java +++ b/powerjob-server/powerjob-server-core/src/main/java/tech/powerjob/server/core/alarm/impl/MailAlarmService.java @@ -44,7 +44,7 @@ public void onFailed(Alarm alarm, List targetUserList) { SimpleMailMessage sm = new SimpleMailMessage(); try { sm.setFrom(from); - sm.setTo(targetUserList.stream().map(AlarmTarget::getEmail).filter(Objects::nonNull).toArray(String[]::new)); + sm.setTo(targetUserList.stream().map(AlarmTarget::getEmail).filter(Objects::nonNull).filter(email -> !email.isEmpty()).toArray(String[]::new)); sm.setSubject(alarm.fetchTitle()); sm.setText(alarm.fetchContent());