Skip to content

Commit

Permalink
Fixed handling of jobStepProperty null value when validating length
Browse files Browse the repository at this point in the history
Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
  • Loading branch information
Coduz committed Jul 21, 2023
1 parent fbfa882 commit 4cb744c
Showing 1 changed file with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,10 @@ public JobStep create(JobStepCreator jobStepCreator) throws KapuaException {
ArgumentValidator.notNull(jobStepCreator.getJobStepDefinitionId(), "jobStepCreator.stepDefinitionId");

for (JobStepProperty jobStepProperty : jobStepCreator.getStepProperties()) {
Integer stepPropertyMaxLength = jobStepProperty.getMaxLength() != null ? jobStepProperty.getMaxLength() : 65535;
ArgumentValidator.lengthRange(jobStepProperty.getPropertyValue(), jobStepProperty.getMinLength(), stepPropertyMaxLength, "stepProperties[]." + jobStepProperty.getName());
if (jobStepProperty.getPropertyValue() != null) {
Integer stepPropertyMaxLength = jobStepProperty.getMaxLength() != null ? jobStepProperty.getMaxLength() : 65535;
ArgumentValidator.lengthRange(jobStepProperty.getPropertyValue(), jobStepProperty.getMinLength(), stepPropertyMaxLength, "stepProperties[]." + jobStepProperty.getName());
}
}

if (jobStepCreator.getDescription() != null) {
Expand Down

0 comments on commit 4cb744c

Please sign in to comment.