Validate MeasureReport groups only if Measure has groups

This commit is contained in:
rob-reynolds 2021-10-21 19:38:02 -06:00
parent 7254337c5b
commit 4da4ad31de

View File

@ -244,6 +244,11 @@ public class MeasureValidator extends BaseValidator {
}
private void validateMeasureReportGroups(ValidatorHostContext hostContext, MeasureContext m, List<ValidationMessage> errors, Element mr, NodeStack stack, boolean inProgress) {
if (m.groups().size() == 0) {
// only validate the report groups if the measure has groups.
return;
}
List<MeasureGroupComponent> groups = new ArrayList<MeasureGroupComponent>();
List<Element> glist = mr.getChildrenByName("group");