You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Email addresses aren't getting returned in the API response to Trello::Member.find. There might be some missing permission.
This leads to some other subtle bugs, since User.from_trello tries to match the user by email address, which is the most accurate method. Since the email is missing, it has to try matching by full name or username, but some people's names don't match up. Normally users_from_card_data will update the User's trello_id to avoid this issue in the long term, but this never happens if a user never gets found in the first place. In the extreme case where none of the partners on a card match up, then CardSyncJob.users_from_card_data returns an empty array. And since [].present? == false, the sync job doesn't properly update the old list of partners.
The text was updated successfully, but these errors were encountered:
Email addresses aren't getting returned in the API response to
Trello::Member.find
. There might be some missing permission.This leads to some other subtle bugs, since
User.from_trello
tries to match the user by email address, which is the most accurate method. Since the email is missing, it has to try matching by full name or username, but some people's names don't match up. Normallyusers_from_card_data
will update the User'strello_id
to avoid this issue in the long term, but this never happens if a user never gets found in the first place. In the extreme case where none of the partners on a card match up, thenCardSyncJob.users_from_card_data
returns an empty array. And since[].present? == false
, the sync job doesn't properly update the old list of partners.The text was updated successfully, but these errors were encountered: