From 6912f21e5c9dd812286fce156534ebc094466e17 Mon Sep 17 00:00:00 2001
From: GitLab <example@example.com>
Date: Tue, 28 Jul 2015 15:55:53 +0200
Subject: [PATCH] Send GL_ID to gitlab-git-http-server as JSON

---
 lib/gitlab/backend/grack_auth.rb | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/lib/gitlab/backend/grack_auth.rb b/lib/gitlab/backend/grack_auth.rb
index 5966d394b62..e8cb0c77fb4 100644
--- a/lib/gitlab/backend/grack_auth.rb
+++ b/lib/gitlab/backend/grack_auth.rb
@@ -181,11 +181,12 @@ module Grack
 
     def render_grack_auth_ok
       if @user.present?
-        body = Gitlab::ShellEnv.gl_id(@user)
+        gl_id = Gitlab::ShellEnv.gl_id(@user)
       else
-        body = ''
+        gl_id = ''
       end
-      [200, { "Content-Type" => "text/plain" }, [body]]
+
+      [200, { "Content-Type" => "application/json" }, [JSON.dump({'GL_ID' => gl_id})]]
     end
 
     def render_not_found
-- 
2.30.9