[FINERACT-1678] Fix Job API with empty request body

This commit is contained in:
taskain7
2022-11-29 12:55:06 +01:00
committed by Arnold Gálovics
parent 856c47398d
commit b7f88d1196
2 changed files with 50 additions and 1 deletions
@@ -27,6 +27,7 @@ import java.util.HashSet;
import java.util.Objects;
import java.util.Set;
import lombok.RequiredArgsConstructor;
import org.apache.commons.lang3.StringUtils;
import org.apache.fineract.infrastructure.core.serialization.FromJsonHelper;
import org.apache.fineract.infrastructure.jobs.data.JobParameterDTO;
import org.springframework.stereotype.Component;
@@ -38,7 +39,7 @@ public class JobParameterDataParser {
private final FromJsonHelper jsonHelper;
public Set<JobParameterDTO> parseExecution(String requestBody) {
if (Objects.isNull(requestBody)) {
if (StringUtils.isBlank(requestBody)) {
return Collections.emptySet();
}
JsonObject element = JsonParser.parseString(requestBody).getAsJsonObject();