return MsoResponseWrapper with null body in case of null response 85/93085/2
authorEylon Malin <eylon.malin@intl.att.com>
Thu, 8 Aug 2019 14:02:38 +0000 (17:02 +0300)
committerIttay Stern <ittay.stern@att.com>
Mon, 12 Aug 2019 05:38:28 +0000 (05:38 +0000)
Issue-ID: VID-378
Signed-off-by: Eylon Malin <eylon.malin@intl.att.com>
Change-Id: Ia05237264557634f18ed868904cc68350a312fc1

vid-app-common/src/main/java/org/onap/vid/mso/MsoUtil.java

index 5171b7a..626816f 100644 (file)
@@ -49,7 +49,8 @@ public class MsoUtil {
         if (httpResponse.getRawBody() != null) {
             try {
                 T body = httpResponse.getBody();
-                String entityStr = body instanceof String ? (String) body : JACKSON_OBJECT_MAPPER.writeValueAsString(httpResponse.getBody());
+                String entityStr = (body instanceof String || body==null) ? (String) body :
+                    JACKSON_OBJECT_MAPPER.writeValueAsString(httpResponse.getBody());
                 msoResponseWrapper.setEntity(entityStr);
             } catch(JsonProcessingException e) {
                 ExceptionUtils.rethrow(e);