From 8226be68b36a667e10626e99d43b4d5d4fc7fdad Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Thu, 17 Jul 2014 14:28:49 +0200 Subject: [PATCH] fix failing tests * tests failed on a local changes site.yml * somehow universal_newline leaves \r, so bring back gsub to remove them --- app/models/message_gateway.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/message_gateway.rb b/app/models/message_gateway.rb index ed46fa1e..4106c2ae 100644 --- a/app/models/message_gateway.rb +++ b/app/models/message_gateway.rb @@ -34,8 +34,8 @@ class MessageGateway < ActionMailer::Base attachment = todo.attachments.build # create temp file - tmp = Tempfile.new(['attachment', '.eml'], universal_newline: true) - tmp.write email.raw_source + tmp = Tempfile.new(['attachment', '.eml'], {universal_newline: true}) + tmp.write email.raw_source.gsub(/\r/, "") # add temp file to attachment. paperclip will copy the file to the right location Rails.logger.info "Saved received email to #{tmp.path}"