diff options
author | vlad <vlad@drivergrp.com> | 2016-10-26 15:25:00 -0400 |
---|---|---|
committer | vlad <vlad@drivergrp.com> | 2016-10-26 15:25:00 -0400 |
commit | f33e52c408e71b5c710d3f1f06b4e211d418486a (patch) | |
tree | a50e7dc7e233619bcfff68d7b3317de56e023a49 /src/main/scala/xyz/driver/core/rest.scala | |
parent | 8f0cc70cbd59c99fd5660bc393b1eba48dfb5f8a (diff) | |
download | driver-core-f33e52c408e71b5c710d3f1f06b4e211d418486a.tar.gz driver-core-f33e52c408e71b5c710d3f1f06b4e211d418486a.tar.bz2 driver-core-f33e52c408e71b5c710d3f1f06b4e211d418486a.zip |
Fixing "Sending an 2xx 'early' response before end of request was received..." for no entity requestsv0.9.5
Diffstat (limited to 'src/main/scala/xyz/driver/core/rest.scala')
-rw-r--r-- | src/main/scala/xyz/driver/core/rest.scala | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main/scala/xyz/driver/core/rest.scala b/src/main/scala/xyz/driver/core/rest.scala index c615d99..bfb4ddd 100644 --- a/src/main/scala/xyz/driver/core/rest.scala +++ b/src/main/scala/xyz/driver/core/rest.scala @@ -52,10 +52,9 @@ object rest { ByteString(crypto.decrypt(crypto.keyForToken(authToken))(bytes.toArray)) } - val request = requestStub - .withEntity(requestStub.entity.transformDataBytes(encryptionFlow)) - .withHeaders( - RawHeader(AuthService.AuthenticationTokenHeader, authToken.value.value)) + val request = (if(requestStub.entity.isKnownEmpty()) requestStub else { + requestStub.withEntity(requestStub.entity.transformDataBytes(encryptionFlow)) + }).withHeaders(RawHeader(AuthService.AuthenticationTokenHeader, authToken.value.value)) log.audit(s"Sending to ${request.uri} request $request") |