@@ -75,7 +75,7 @@ public static enum TerminologyServerConnectionTestStatus
75
75
@ Value ("${dev.dsf.validation:true}" )
76
76
private boolean validationEnabled ;
77
77
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)')}" )
79
79
private List <String > validationPackages ;
80
80
81
81
@ Value ("#{'${dev.dsf.validation.package.noDownload:}'.trim().split('(,[ ]?)|(\\ n)')}" )
@@ -154,7 +154,6 @@ public static enum TerminologyServerConnectionTestStatus
154
154
155
155
@ Value ("#{'${dev.dsf.validation.structuredefinition.modifierClasses:"
156
156
+ "dev.dsf.fhir.validator.structure_definition.ClosedTypeSlicingRemover,"
157
- + "dev.dsf.fhir.validator.structure_definition.IdentifierRemover,"
158
157
+ "dev.dsf.fhir.validator.structure_definition.SliceMinFixer" + "}'.trim().split('(,[ ]?)|(\\ n)')}" )
159
158
private List <String > structureDefinitionModifierClasses ;
160
159
@@ -488,9 +487,12 @@ public TerminologyServerConnectionTestStatus testConnectionToTerminologyServer()
488
487
@ Bean
489
488
public List <ValidationPackageIdentifier > validationPackageIdentifiers ()
490
489
{
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]'" );
493
494
494
- return validationPackages .stream ().map (ValidationPackageIdentifier ::fromString ).toList ();
495
+ return validationPackages .stream ().filter (Predicate .not (String ::isBlank ))
496
+ .map (ValidationPackageIdentifier ::fromString ).toList ();
495
497
}
496
498
}
0 commit comments