Skip to content
This repository was archived by the owner on Oct 6, 2025. It is now read-only.

Commit 26e7e8c

Browse files
committed
removed not needed log warning, if no validation rules removed
1 parent c4f0d08 commit 26e7e8c

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

  • codex-process-data-transfer/src/main/java/de/netzwerk_universitaetsmedizin/codex/processes/data_transfer/validation/structure_definition

codex-process-data-transfer/src/main/java/de/netzwerk_universitaetsmedizin/codex/processes/data_transfer/validation/structure_definition/IdentifierRemover.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,15 @@ public StructureDefinition modify(StructureDefinition sd)
3333
List<ElementDefinition> filteredRules = sd.getDifferential().getElement().stream().filter(toRemove.negate())
3434
.collect(Collectors.toList());
3535

36-
logger.warn("Removing validation rules with ids {} from StructureDefinition {}|{}",
37-
sd.getDifferential().getElement().stream().filter(toRemove).map(ElementDefinition::getId)
38-
.collect(Collectors.joining(", ", "[", "]")),
39-
sd.getUrl(), sd.getVersion());
40-
41-
sd.getDifferential().setElement(filteredRules);
36+
if (filteredRules.size() < sd.getDifferential().getElement().size())
37+
{
38+
logger.warn("Removing validation rules with ids {} from StructureDefinition {}|{}",
39+
sd.getDifferential().getElement().stream().filter(toRemove).map(ElementDefinition::getId)
40+
.collect(Collectors.joining(", ", "[", "]")),
41+
sd.getUrl(), sd.getVersion());
42+
43+
sd.getDifferential().setElement(filteredRules);
44+
}
4245
}
4346

4447
return sd;

0 commit comments

Comments
 (0)