junctor/hackertracker-info

Ensure that speaker.events is not being used

Closed this issue · 2 comments

In Firebase, I recently removed array "events" from "speaker", believing that it was no longer being used by any clients. This turned out to have been incorrect. :) When speaker.events does not exist, the website throws an "internal exception" and stops, whenever attempting to get information about a speaker.

Quickly mitigated issue by rolling back the Firebase deploy code to the version before that array was removed, then redeploying to Firebase, and then rebuilding the website.

Bug reported by The Dark Tangent

cak commented

@aNullValue Thank you, speakers.events has been removed and replaced with a look up on events.json, please test and verify,

This seems to be fixed. Thank you! :)