Skip to content

Commit bc581aa

Browse files
committed
removed not needed snapshot modifier, removed default IG package
1 parent 0f394cf commit bc581aa

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/main/java/dev/dsf/fhir/validator/main/ValidationConfig.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public static enum TerminologyServerConnectionTestStatus
7575
@Value("${dev.dsf.validation:true}")
7676
private boolean validationEnabled;
7777

78-
@Value("#{'${dev.dsf.validation.package:de.medizininformatikinitiative.kerndatensatz.laborbefund|2025.0.2}'.trim().split('(,[ ]?)|(\\n)')}")
78+
@Value("#{'${dev.dsf.validation.package:}'.trim().split('(,[ ]?)|(\\n)')}")
7979
private List<String> validationPackages;
8080

8181
@Value("#{'${dev.dsf.validation.package.noDownload:}'.trim().split('(,[ ]?)|(\\n)')}")
@@ -154,7 +154,6 @@ public static enum TerminologyServerConnectionTestStatus
154154

155155
@Value("#{'${dev.dsf.validation.structuredefinition.modifierClasses:"
156156
+ "dev.dsf.fhir.validator.structure_definition.ClosedTypeSlicingRemover,"
157-
+ "dev.dsf.fhir.validator.structure_definition.IdentifierRemover,"
158157
+ "dev.dsf.fhir.validator.structure_definition.SliceMinFixer" + "}'.trim().split('(,[ ]?)|(\\n)')}")
159158
private List<String> structureDefinitionModifierClasses;
160159

@@ -488,9 +487,12 @@ public TerminologyServerConnectionTestStatus testConnectionToTerminologyServer()
488487
@Bean
489488
public List<ValidationPackageIdentifier> validationPackageIdentifiers()
490489
{
491-
if (validationPackages == null || validationPackages.isEmpty())
492-
throw new IllegalArgumentException("Validation packages not specified");
490+
if (validationPackages == null || validationPackages.isEmpty()
491+
|| validationPackages.stream().filter(Predicate.not(String::isBlank)).count() == 0)
492+
logger.warn(
493+
"Validation packages not specified, define at least one package via config parameter 'dev.dsf.validation.package' in the form 'name|version[, name|version]'");
493494

494-
return validationPackages.stream().map(ValidationPackageIdentifier::fromString).toList();
495+
return validationPackages.stream().filter(Predicate.not(String::isBlank))
496+
.map(ValidationPackageIdentifier::fromString).toList();
495497
}
496498
}

0 commit comments

Comments
 (0)