From f2feb6706c0e29a610fdeb648b68d6fd04eb9da4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Hedenstro=CC=88m?= <erik@hedenstroem.com>
Date: Tue, 12 Apr 2016 12:43:07 +0200
Subject: [PATCH] Added http version for hijack

---
 apps/consul_proxy/src/consul_proxy.app.src               | 2 +-
 apps/consul_proxy/src/consul_proxy_middleware_hijack.erl | 1 +
 rebar.config                                             | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/apps/consul_proxy/src/consul_proxy.app.src b/apps/consul_proxy/src/consul_proxy.app.src
index 08a0d24..e2ea079 100644
--- a/apps/consul_proxy/src/consul_proxy.app.src
+++ b/apps/consul_proxy/src/consul_proxy.app.src
@@ -1,6 +1,6 @@
 {application, consul_proxy, [
     {description, "Proxy for docker swarm using consul and vegur"},
-    {vsn, "0.5.0"},
+    {vsn, "0.5.1"},
     {registered, []},
     {mod, {consul_proxy_app, []}},
     {applications, [
diff --git a/apps/consul_proxy/src/consul_proxy_middleware_hijack.erl b/apps/consul_proxy/src/consul_proxy_middleware_hijack.erl
index f168d91..3bc993e 100644
--- a/apps/consul_proxy/src/consul_proxy_middleware_hijack.erl
+++ b/apps/consul_proxy/src/consul_proxy_middleware_hijack.erl
@@ -284,6 +284,7 @@ request_to_map(Req) ->
     Map = #{
         <<"host">> => Req2#http_req.host,
         <<"method">> => Req2#http_req.method,
+        <<"version">> =>  atom_to_binary(element(1, cowboyku_req:version(Req1)), utf8),
         <<"path">> => FullPath,
         <<"headers">> => maps:from_list(Req#http_req.headers),
         <<"body">> => Body
diff --git a/rebar.config b/rebar.config
index 058fc06..9efd372 100644
--- a/rebar.config
+++ b/rebar.config
@@ -18,7 +18,7 @@
 ]}.
 
 {relx, [
-    {release, {consul_proxy, "0.5.0"}, [consul_proxy]}, {sys_config, "./config/sys.config"},
+    {release, {consul_proxy, "0.5.1"}, [consul_proxy]}, {sys_config, "./config/sys.config"},
     {vm_args, "./config/vm.args"},
     {dev_mode, true},
     {include_erts, false},
-- 
GitLab