Skip to content

Commit fcdd90e

Browse files
committed
re-raise Net::SMTPFatalError as config error
1 parent b03e348 commit fcdd90e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/service.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,13 @@ def receive(event, data, payload = nil)
7575
else
7676
false
7777
end
78-
rescue Service::ConfigurationError, Errno::EHOSTUNREACH, Errno::ECONNRESET, SocketError => err
78+
rescue Service::ConfigurationError, Errno::EHOSTUNREACH, Errno::ECONNRESET, SocketError, Net::SMTPFatalError => err
7979
Service.stats.increment "hook.fail.config.#{hook_name}"
8080
if !err.is_a?(Service::Error)
81-
err = Service::Error.new(err)
81+
raise_config_error err
82+
else
83+
raise err
8284
end
83-
84-
raise err
8585
rescue Service::TimeoutError
8686
Service.stats.increment "hook.fail.timeout.#{hook_name}"
8787
raise

0 commit comments

Comments
 (0)