Open Shadowfiend opened 5 years ago
I think our basic fix here is to update nextAvailableMeeting
to use Promise.allSettled
instead of Promise.all
, and, if there are any failed users, refresh the users list and try again.
EDIT: On second thought, rather than refreshing and trying again, use the ones that worked, and also refresh the users list for future attempts?
There was another occurrence of this here -- in this case some old accounts were pruned but Heimdall didn't get the message.
Note we also realized, during that thread, that we're not making use of the [EDIT: created issue #164 to address the UserType thing]UserType
to filter pro accounts. May want to include that update in the fix for this issue.
Relevant flowdock discussion.
In this particular case, a user changed their login email from one address to another, and this started triggering 404s when hubot when to look up the old address's meeting info:
Further down, when looking at the actual 404 response: