From 92c0f7b7bb12f4cc006d40a5f005c1c397fc02fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Ctjq=E2=80=9D?= Date: Sat, 7 Nov 2020 22:15:58 +0800 Subject: [PATCH] fix: NPE when user use invalid params #87 --- .../kfcfans/powerjob/server/service/JobService.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/powerjob-server/src/main/java/com/github/kfcfans/powerjob/server/service/JobService.java b/powerjob-server/src/main/java/com/github/kfcfans/powerjob/server/service/JobService.java index 8f7738c7..7c278a81 100644 --- a/powerjob-server/src/main/java/com/github/kfcfans/powerjob/server/service/JobService.java +++ b/powerjob-server/src/main/java/com/github/kfcfans/powerjob/server/service/JobService.java @@ -236,6 +236,15 @@ public class JobService { if (jobInfoDO.getMaxInstanceNum() == null) { jobInfoDO.setMaxInstanceNum(0); } + if (jobInfoDO.getConcurrency() == null) { + jobInfoDO.setConcurrency(0); + } + if (jobInfoDO.getInstanceRetryNum() == null) { + jobInfoDO.setInstanceRetryNum(0); + } + if (jobInfoDO.getTaskRetryNum() == null) { + jobInfoDO.setTaskRetryNum(0); + } } }