summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorSean McGivern <sean@gitlab.com>2017-05-01 14:25:04 +0100
committerSean McGivern <sean@gitlab.com>2017-05-01 14:25:04 +0100
commit08b1380ff712f46a6005d366a9159a3e81674fb7 (patch)
treef705a00d394168008f2e189dc7e950b130e48da1 /lib
parent6277bda61c511696f9d12fae4238b5214a722571 (diff)
downloadgitlab-ce-08b1380ff712f46a6005d366a9159a3e81674fb7.tar.gz
Don't blow up when email has no References headerdont-blow-up-when-email-has-no-references-header
If an email doesn't match our incoming email patterns on the To header, we fall back to the References header. If there was no References header, we'd raise an exception, when we'd be better off acting as if it was empty.
Diffstat (limited to 'lib')
-rw-r--r--lib/gitlab/email/receiver.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/gitlab/email/receiver.rb b/lib/gitlab/email/receiver.rb
index 419d56a51e0..c270c0ea9ff 100644
--- a/lib/gitlab/email/receiver.rb
+++ b/lib/gitlab/email/receiver.rb
@@ -70,6 +70,8 @@ module Gitlab
# Handle emails from clients which append with commas,
# example clients are Microsoft exchange and iOS app
Gitlab::IncomingEmail.scan_fallback_references(references)
+ when nil
+ []
end
end