This is an automated email from the ASF dual-hosted git repository.

kerwin pushed a commit to branch 3.1.5-prepare
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git

commit 3f94c3cb326515363ebd3c6f5e512c85ff35132c
Author: 旺阳 <[email protected]>
AuthorDate: Tue Feb 21 20:10:48 2023 +0800

    Fix webex teams alert plugin null exception error (#13591)
---
 .../dolphinscheduler/plugin/alert/webexteams/WebexTeamsSender.java      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dolphinscheduler-alert/dolphinscheduler-alert-plugins/dolphinscheduler-alert-webexteams/src/main/java/org/apache/dolphinscheduler/plugin/alert/webexteams/WebexTeamsSender.java
 
b/dolphinscheduler-alert/dolphinscheduler-alert-plugins/dolphinscheduler-alert-webexteams/src/main/java/org/apache/dolphinscheduler/plugin/alert/webexteams/WebexTeamsSender.java
index 44a3403e80..20c9c13be4 100644
--- 
a/dolphinscheduler-alert/dolphinscheduler-alert-plugins/dolphinscheduler-alert-webexteams/src/main/java/org/apache/dolphinscheduler/plugin/alert/webexteams/WebexTeamsSender.java
+++ 
b/dolphinscheduler-alert/dolphinscheduler-alert-plugins/dolphinscheduler-alert-webexteams/src/main/java/org/apache/dolphinscheduler/plugin/alert/webexteams/WebexTeamsSender.java
@@ -156,7 +156,7 @@ public final class WebexTeamsSender {
             for (Map map : list) {
                 for (Map.Entry<String, Object> entry : 
(Iterable<Map.Entry<String, Object>>) map.entrySet()) {
                     String key = entry.getKey();
-                    String value = entry.getValue().toString();
+                    String value = entry.getValue() == null ? "" : 
entry.getValue().toString();
                     contents.append(key).append(":").append(value);
                     contents.append("\n");
                 }

Reply via email to