Our underlying GridFSStream is getting .destroy() called
That in turn emits an "error" event with no arguments
Many places in the code were assuming an error instance would be passed
Fix is to not assume that and not propagate such undefined errors
I have tested that I can create a new product, set only the title, save it, and I can add images to both the top product and the default variant that gets created along with it. All sizes are generated, URLs are populated, and images are served properly.
I have tested that I can create a new product, set only the title, save it, and I can add images to both the top product and the default variant that gets created along with it. All sizes are generated, URLs are populated, and images are served properly.