lib/moysklad/client.rb in moysklad-0.4.3 vs lib/moysklad/client.rb in moysklad-0.4.4
- old
+ new
@@ -75,14 +75,15 @@
def logger
Moysklad.logger
end
def parse_response res
- Moysklad.logger.debug "Response [#{res.status}]"
+ body = (res.body || '').force_encoding('utf-8')
+ Moysklad.logger.debug "Response [#{res.status}] with body #{body}"
if res.status == 200
- return if res.body.blank?
- JSON.parse res.body
+ return if body.blank?
+ JSON.parse body
else
Moysklad::Client::Errors.build res
end
end
end