When I do a find operation on contacts (also happens when doing a search operation) I'm not getting any tags returned from the gem for a contact. I checked this in postman with a rest api call and do receive the tags back. I can also see the tags in intercom. All of the contacts are type="user", active and not archived.
Version info
- intercom-ruby version: 4.1.2
- Ruby version: 2.6.7
Expected behavior
The contact object returned from finding/searching should contain all of tags that are attached to the contact.
Actual behavior
No tags are returned for the contact.
Steps to reproduce
- I retrieve the contact by doing a find: contact = intercom.contacts.find(id: "[contactid]")
- I receive a normal and populated contact object
- The contact object is missing tags
- I've tried with multiple contacts without getting any tags. It does work when doing api calls via curl/postman.
Logs
[57] pry(main)> contact.tags
=> nil