Right now, we access "addons" without checking for its existence in many places. This is a bad assumption, because "addons" are not a required part of the blob. A simple self.get() or "if addons in self" guard should be enough.
Created attachment 8804042 [details] [review]
fix bad lookups in SystemAddonsBlob
Commit pushed to master at https://github.com/mozilla/balrog
bug 1311730: Gracefully handle missing addons section (#162). r=rail
This is in production.