Skip to content

Revert "add nil check for parsed_body"#360

Closed
dorian-davis wants to merge 3 commits intomasterfrom
revert-353-bugfix-no-method-error-parse-body
Closed

Revert "add nil check for parsed_body"#360
dorian-davis wants to merge 3 commits intomasterfrom
revert-353-bugfix-no-method-error-parse-body

Conversation

@dorian-davis
Copy link
Copy Markdown

Reverts #353

& character in lib/intercom/request.rb seems to be causing issues.

Also reported here: #358

Error log from my test below:

/Users/dori/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/intercom-3.5.20/lib/intercom/request.rb:103:in `parse_body': undefined method `&' for #<Hash:0x007fd5100e1158> (NoMethodError)
	from /Users/dori/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/intercom-3.5.20/lib/intercom/request.rb:72:in `block in execute'
	from /Users/dori/.rbenv/versions/2.3.1/lib/ruby/2.3.0/net/http.rb:853:in `start'
	from /Users/dori/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/intercom-3.5.20/lib/intercom/request.rb:67:in `execute'
	from /Users/dori/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/intercom-3.5.20/lib/intercom/client.rb:113:in `execute_request'
	from /Users/dori/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/intercom-3.5.20/lib/intercom/client.rb:89:in `get'
	from /Users/dori/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/intercom-3.5.20/lib/intercom/api_operations/find.rb:13:in `find'
	from test-intercom-ruby.rb:16:in `<main>'

Manually removing & character in lib/intercom/request.rb fixes the issue for me.

@dorian-davis
Copy link
Copy Markdown
Author

Closing in favour of: #359

Sorry 🙈

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant