Skip to content

Commit b579e11

Browse files
author
Markus Mertens
committed
fixed serialization problems for mime messages
1 parent c9c2f8c commit b579e11

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/main/java/com/microsoft/graph/http/CoreHttpProvider.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,15 @@ public <Result, Body> Request getHttpRequest(@Nonnull final IHttpRequest request
296296
}
297297
} else {
298298
logger.logDebug("Sending " + serializable.getClass().getName() + " as request body");
299-
final String serializeObject = serializer.serializeObject(serializable);
299+
300+
String serializeObject = null;
301+
302+
if ("text/plain".equals(contenttype) && serializable instanceof String) {
303+
serializeObject = (String)serializable;
304+
} else {
305+
serializeObject = serializer.serializeObject(serializable);
306+
}
307+
300308
if(serializeObject == null) {
301309
throw new ClientException("Error during serialization of request body, the result was null", null);
302310
}

0 commit comments

Comments
 (0)