X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/d4954bc7b1bc06431bea4e97af401e3ea6acd0e6..ffd929800d7a8e6393d4a35df36f5baaf374f9c7:/config/initializers/abstract_adapter.rb diff --git a/config/initializers/abstract_adapter.rb b/config/initializers/abstract_adapter.rb index cfa32e4e9..5cc24d25c 100644 --- a/config/initializers/abstract_adapter.rb +++ b/config/initializers/abstract_adapter.rb @@ -13,8 +13,10 @@ module ActiveRecord old_log(sql, name) end rescue ActiveRecord::StatementInvalid => ex - if ex =~ /^OSM::APITimeoutError: / + if ex.message =~ /^OSM::APITimeoutError: / raise OSM::APITimeoutError.new + elsif ex.message =~ /^Timeout::Error: / + raise Timeout::Error.new("time's up!") else raise end