lib/omniauth/strategies/square.rb in omniauth-square-oauth2-0.2.0 vs lib/omniauth/strategies/square.rb in omniauth-square-oauth2-0.2.1

- old
+ new

@@ -39,11 +39,13 @@ def raw_info @raw_info ||= access_token.get('/v2/merchants').parsed # Get merchant email - team_members = access_token.post("/v2/team-members/search", {query: {filter: {is_owner: true}}}) - @raw_info.merge!({email: team_members[0].email}) + log :info, "Getting merchant email" + resp = access_token.post("/v2/team-members/search", {query: {filter: {is_owner: true}}}).parsed + log :info, "Got merchant email: #{resp[:team_members][0].email_address}" + @raw_info.merge!({email: resp[:team_members][0].email_address}) end def prune!(hash) hash.delete_if do |_, value| prune!(value) if value.is_a?(Hash)