diff --git a/lib/common/db_updater.rb b/lib/common/db_updater.rb index a3083e87..2f80ad15 100644 --- a/lib/common/db_updater.rb +++ b/lib/common/db_updater.rb @@ -36,7 +36,8 @@ class DbUpdater url = "#{remote_file_url(filename)}.sha512" res = Browser.get(url, request_params) - fail "Unable to get #{url} (return code #{res.code})" unless res.code == 200 + additional_text = res.code == 0 ? res.return_message : "return code #{res.code}" + fail "Unable to get #{url} (#{additional_text})" unless res.code == 200 res.body end @@ -72,7 +73,8 @@ class DbUpdater file_url = remote_file_url(filename) res = Browser.get(file_url, request_params) - fail "Error while downloading #{file_url} (return code #{res.code})" unless res.code == 200 + additional_text = res.code == 0 ? res.return_message : "return code #{res.code}" + fail "Error while downloading #{file_url} (#{additional_text})" unless res.code == 200 File.open(file_path, 'wb') { |f| f.write(res.body) } local_file_checksum(filename)