Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhttp://jneen.net/ <jneen@jneen.net>2016-11-16 08:39:07 +0300
committerhttp://jneen.net/ <jneen@jneen.net>2016-11-17 05:59:44 +0300
commit4aabf707a94d79f961a0c88f30d77aa7fe49e149 (patch)
tree3ef14c9a6adaf92eeab773eae30fae57b09482b4 /lib/gitlab/email/reply_parser.rb
parent64e98040a77c05129fd49c01e1466f6027b8bc0e (diff)
rename `part` variable and guard against nil content_type
Diffstat (limited to 'lib/gitlab/email/reply_parser.rb')
-rw-r--r--lib/gitlab/email/reply_parser.rb12
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/gitlab/email/reply_parser.rb b/lib/gitlab/email/reply_parser.rb
index 1ad44425c93..07860c36af8 100644
--- a/lib/gitlab/email/reply_parser.rb
+++ b/lib/gitlab/email/reply_parser.rb
@@ -23,15 +23,13 @@ module Gitlab
private
def select_body(message)
- if message.multipart?
- text = message.text_part || message.html_part || message
+ part = if message.multipart?
+ message.text_part || message.html_part || message
else
- text = message
+ message
end
- return "" unless text
-
- decoded = fix_charset(text)
+ decoded = fix_charset(part)
return "" unless decoded
@@ -40,7 +38,7 @@ module Gitlab
return ""
end
- if text.content_type =~ %r(text/html)
+ if (part.content_type || '').include? 'text/html'
HTMLParser.parse_reply(decoded)
else
decoded