Open vladimir-konnov opened 7 years ago
Which version of fullcontact gem will include the fix for this bug? I can propose the following straightforward solution:
module Faraday
class Response::AddHeaders < Response::Middleware
def on_complete(env)
(env.body ||= {})[:http_headers] = env.response_headers
env.body
end
end
end
Hi! I'm using version
0.16.0
and I'm usingconfig.include_headers_in_response = true
configuration option. Here's the stacktrace:So it seems that when FullContact returns error (NotFound for example), then in the
on_complete
callbackenv.body
is nil.