From ef9f97a576df280fe2775038b858969b53eda41b Mon Sep 17 00:00:00 2001 From: patrick-werner Date: Wed, 20 Jun 2018 17:26:23 +0200 Subject: [PATCH] fixes #1006 --- .../src/main/java/ca/uhn/fhir/rest/api/EncodingEnum.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hapi-fhir-base/src/main/java/ca/uhn/fhir/rest/api/EncodingEnum.java b/hapi-fhir-base/src/main/java/ca/uhn/fhir/rest/api/EncodingEnum.java index 4a6e398198c..463fda14f92 100644 --- a/hapi-fhir-base/src/main/java/ca/uhn/fhir/rest/api/EncodingEnum.java +++ b/hapi-fhir-base/src/main/java/ca/uhn/fhir/rest/api/EncodingEnum.java @@ -24,6 +24,7 @@ import ca.uhn.fhir.context.FhirContext; import ca.uhn.fhir.parser.IParser; import org.apache.commons.lang3.ObjectUtils; +import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -170,7 +171,8 @@ public enum EncodingEnum { * @see #forContentType(String) */ public static EncodingEnum forContentTypeStrict(String theContentType) { - return ourContentTypeToEncodingStrict.get(theContentType); + String[] contentTypeSplitted = theContentType.split(";"); + return ourContentTypeToEncodingStrict.get(contentTypeSplitted[0]); } /**