Skip to content

Commit 3b4c379

Browse files
committed
most of 637501b on master; since StringHandler is incorrectly considered streaming, but is correctly setting isResendable(true), let's check isResendable and not treat a request as streaming if isResendable(true)
1 parent e68de9b commit 3b4c379

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/com/marklogic/client/impl/JerseyServices.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -828,7 +828,7 @@ private void putDocumentImpl(RequestLogger reqlog, DocumentDescriptor desc,
828828
throw new IllegalArgumentException(
829829
"Document write with null value for " + uri);
830830

831-
if (isFirstRequest && isStreaming(value))
831+
if (isFirstRequest && !isResendable && isStreaming(value))
832832
makeFirstRequest();
833833

834834
if (value instanceof OutputStreamSender) {
@@ -1962,7 +1962,7 @@ private void putPostValueImpl(RequestLogger reqlog, String method,
19621962
!isStreaming : handle.isResendable();
19631963

19641964
if ("put".equals(method)) {
1965-
if (isFirstRequest && isStreaming)
1965+
if (isFirstRequest && !isResendable && isStreaming)
19661966
makeFirstRequest();
19671967

19681968
if (builder == null) {

0 commit comments

Comments
 (0)