Restore product from receipt (bug 981235)

Yeah I guess as long as you don't need to iterate over the keys you'll just get `{undefined: undefined}`.