diff options
author | Lin Jen-Shin <godfat@godfat.org> | 2016-06-15 16:23:41 +0800 |
---|---|---|
committer | Lin Jen-Shin <godfat@godfat.org> | 2016-06-15 16:23:41 +0800 |
commit | 5608e1a159318892abc78ccbd8db1ac7090c6a80 (patch) | |
tree | f66fdd97beddf187c5f7d7d79663f0ece239d17d | |
parent | a01623882ed8eb10f1b3d2b6431d7cfdefd68ae1 (diff) | |
download | gitlab-ce-5608e1a159318892abc78ccbd8db1ac7090c6a80.tar.gz |
Raise first like an input check
-rw-r--r-- | lib/gitlab/email/receiver.rb | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/gitlab/email/receiver.rb b/lib/gitlab/email/receiver.rb index 77ed6b9f7d9..9213cfb51e8 100644 --- a/lib/gitlab/email/receiver.rb +++ b/lib/gitlab/email/receiver.rb @@ -30,11 +30,9 @@ module Gitlab mail_key = extract_mail_key(mail) handler = Handler.for(mail, mail_key) - if handler - handler.execute - else - raise UnknownIncomingEmail - end + raise UnknownIncomingEmail unless handler + + handler.execute end def build_mail |