highmed / highmed-dsf

HiGHmed Data Sharing Framework funded by the German Federal Ministry of Education and Research (BMBF, grant ids: 01ZZ1802E and 01ZZ1802A)
Apache License 2.0
32 stars 20 forks source link

NullPointerExceptiont If No Accept-Header Send #312

Closed hhund closed 2 years ago

hhund commented 2 years ago

Parameter mediaType in ParameterConverter#getMediaType(String, boolean) is not checked. Method should return Optional.empty() if parameter mediaType is null or empty.

https://github.com/highmed/highmed-dsf/blob/b8a12aed6d4b25b5daf359314aee88ee691b713d/dsf-fhir/dsf-fhir-server/src/main/java/org/highmed/dsf/fhir/help/ParameterConverter.java#L116-L136