Skip to content

Commit e8e8218

Browse files
authored
Fix error related to empty responses for requests with Accept header (#1028)
1 parent 69bbec4 commit e8e8218

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

rest/rest-sqs/src/main/scala/org/elasticmq/rest/sqs/directives/RespondDirectives.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.elasticmq.rest.sqs.directives
22

33
import org.apache.pekko.http.scaladsl.model.ContentTypes._
4-
import org.apache.pekko.http.scaladsl.model.HttpEntity
4+
import org.apache.pekko.http.scaladsl.model.{HttpEntity, HttpResponse, StatusCodes}
55
import org.apache.pekko.http.scaladsl.server.{Directives, RequestContext, Route}
66
import org.elasticmq.rest.sqs.Constants._
77

@@ -44,7 +44,8 @@ trait RespondDirectives {
4444

4545
def emptyResponse(xmlTagName: String)(implicit marshallerDependencies: MarshallerDependencies): server.Route = {
4646
marshallerDependencies.protocol match {
47-
case AWSProtocol.`AWSJsonProtocol1.0` => complete(200, HttpEntity.Empty)
47+
case AWSProtocol.`AWSJsonProtocol1.0` =>
48+
complete(HttpResponse(status = StatusCodes.OK, entity = HttpEntity.Empty))
4849
case _ =>
4950
respondWith {
5051
<wrapper>

0 commit comments

Comments
 (0)