Skip to content

Commit cc39b3d

Browse files
committed
Merge remote-tracking branch 'remotes/origin/ATL-10' into temporal-annual-distribution
2 parents 674c03a + b669f55 commit cc39b3d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/java/org/ohdsi/webapi/feanalysis/converter/FeAnalysisEntityToFeAnalysisDTOConverter.java

+5
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
import com.fasterxml.jackson.databind.JsonNode;
44
import com.fasterxml.jackson.databind.ObjectMapper;
5+
import org.apache.commons.collections4.CollectionUtils;
56
import org.ohdsi.analysis.cohortcharacterization.design.FeatureAnalysisAggregate;
67
import org.ohdsi.webapi.feanalysis.domain.*;
78
import org.ohdsi.webapi.feanalysis.dto.*;
89
import org.springframework.beans.factory.annotation.Autowired;
910
import org.springframework.stereotype.Component;
1011

12+
import java.util.Collections;
1113
import java.util.List;
1214
import java.util.Objects;
1315
import java.util.Optional;
@@ -52,6 +54,9 @@ private Object convertDesignToJson(final FeAnalysisEntity source) {
5254
switch (type) {
5355
case CRITERIA_SET:
5456
FeAnalysisWithCriteriaEntity<?> sourceWithCriteria = (FeAnalysisWithCriteriaEntity<?>) source;
57+
if (CollectionUtils.isEmpty(sourceWithCriteria.getDesign())) {
58+
return Collections.emptyList();
59+
}
5560
return sourceWithCriteria.getDesign()
5661
.stream()
5762
.map(this::convertCriteria)

0 commit comments

Comments
 (0)