From 6c7315e13d24512b68b98486117bacbc54e5a0db Mon Sep 17 00:00:00 2001 From: Thomas Broyer Date: Thu, 9 Jan 2014 18:34:19 +0100 Subject: [PATCH] [RESTEASY-1004] FormUrlEncodedProvider never reads 'null' anymore --- .../resteasy/plugins/providers/FormUrlEncodedProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/FormUrlEncodedProvider.java b/jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/FormUrlEncodedProvider.java index fa96db6288b..79f0d649b35 100755 --- a/jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/FormUrlEncodedProvider.java +++ b/jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/FormUrlEncodedProvider.java @@ -58,7 +58,7 @@ public boolean isReadable(Class type, Type genericType, Annotation[] annotati public MultivaluedMap readFrom(Class type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap httpHeaders, InputStream entityStream) throws IOException { - if (NoContent.isContentLengthZero(httpHeaders)) return null; + if (NoContent.isContentLengthZero(httpHeaders)) return new MultivaluedMapImpl(); boolean encoded = FindAnnotation.findAnnotation(annotations, Encoded.class) != null; if (encoded) return parseForm(entityStream); else return Encode.decode(parseForm(entityStream));