From c88b16a008b33127db09beb0394070b6e6359b73 Mon Sep 17 00:00:00 2001 From: Manuel Meurer Date: Tue, 13 Mar 2012 09:43:47 +0100 Subject: [PATCH] Fix sync_clock method, only rescue Excon::Errors::HTTPStatusError that are known to have a #response method, let all other exceptions bubble up --- lib/fog/aws/requests/storage/sync_clock.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/fog/aws/requests/storage/sync_clock.rb b/lib/fog/aws/requests/storage/sync_clock.rb index a67ee303b..147c5b8b8 100644 --- a/lib/fog/aws/requests/storage/sync_clock.rb +++ b/lib/fog/aws/requests/storage/sync_clock.rb @@ -8,8 +8,8 @@ module Fog def sync_clock response = begin get_service - rescue => error - error.respond_to(:response) ? error.response : error.message + rescue Excon::Errors::HTTPStatusError => error + error.response end Fog::Time.now = Time.parse(response.headers['Date']) end