Skip to content

Commit

Permalink
Merge pull request #11 from donhui/patch-2
Browse files Browse the repository at this point in the history
fix NullPointerException when get executorMobile
  • Loading branch information
nekoimi committed Dec 20, 2022
2 parents 4286d10 + 4bbb57c commit 9fcaa10
Showing 1 changed file with 7 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,14 @@ public static RunUser getRunUser(Run<?, ?> run, TaskListener listener) {
executorName = run.getCauses().stream().map(Cause::getShortDescription).collect(Collectors.joining());
} else {
executorName = user.getDisplayName();
executorMobile = user.getProperty(WXWorkUserExtensionProperty.class).getMobile();
if (executorMobile == null) {
WXWorkUserExtensionProperty executorProperty = user.getProperty(WXWorkUserExtensionProperty.class);
if (executorProperty == null) {
listener.error("用户【%s】暂未设置手机号码,请前往 %s 添加。", executorName, user.getAbsoluteUrl() + "/configure");
} else {
executorMobile = executorProperty.getMobile();
if (StrUtils.isBlank(executorMobile)){
listener.error("用户【%s】暂未设置手机号码,请前往 %s 添加。", executorName, user.getAbsoluteUrl() + "/configure");
}
}
}
return RunUser.builder().name(executorName).mobile(executorMobile).build();
Expand Down

0 comments on commit 9fcaa10

Please sign in to comment.