Skip to content

Headers information is lost for DirectionsResponse when routeOptions are added #763

@osana

Description

@osana

Response and Response (after #759 is merged) loose original request headers.

The culprit seems to be how we use Response.success()

return Response.success(response.body().toBuilder().routes(

we should change it to

      response.body()
        .toBuilder()
        .matchings(generateRouteOptions(response))
        .build(),
      new okhttp3.Response.Builder()
        .code(200)
        .message("OK")
        .protocol(response.raw().protocol())
        .headers(response.headers())
        .request(response.raw().request())
        .build());```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions