diff --git a/src/main/rb/eca.rb b/src/main/rb/eca.rb
index 0af06e3f6f9d7f2f0a23dd2b7f7c121be533a616..f043bc38721063b18bc3e343ec0b81c677f97266 100644
--- a/src/main/rb/eca.rb
+++ b/src/main/rb/eca.rb
@@ -110,7 +110,7 @@ json_data = {
   :commits => processed_git_data
 }
 ## Generate request (use gsub to scrub any lingering \n constants)
-response = HTTParty.post("https://api.eclipse.org/git/eca", :body => MultiJson.dump(json_data).gsub('\\n', ''), 
+response = HTTParty.post("https://api.eclipse.org/git/eca", :body => MultiJson.dump(json_data).gsub(/(\\n|\\r)/, ''), 
   :headers => { 
     'Content-Type' => 'application/json',
     'charset' => 'utf-8'