From d752c5bdcf068e00a610b081edf8ffb5e593749a Mon Sep 17 00:00:00 2001 From: Yuki Takei Date: Thu, 13 Jul 2017 18:36:23 +0900 Subject: [PATCH] take over response headers from context --- Sources/HexavilleAuth/HexavilleAuth+Router.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Sources/HexavilleAuth/HexavilleAuth+Router.swift b/Sources/HexavilleAuth/HexavilleAuth+Router.swift index 425498d..20a53f4 100644 --- a/Sources/HexavilleAuth/HexavilleAuth+Router.swift +++ b/Sources/HexavilleAuth/HexavilleAuth+Router.swift @@ -21,7 +21,9 @@ extension HexavilleAuth { context.session?["hexaville.oauth_token"] = requestToken.oauthToken let location = try provider.createAuthorizeURL(requestToken: requestToken).absoluteString - return Response(status: .found, headers: ["Location": location]) + var headers = context.responseHeaders + headers["Location"] = location + return Response(status: .found, headers: headers) } router.use(.get, provider.oauth.callbackURL.path) { request, context in