Apparently, there’s no check whether the product being saved is of the type “bundle” on ProductDataTab::save()
thank you for bringing this to my attention. I have a hunch as to why this is happening mostly due to the submission process circus. I will look into this immediately.
Thanks for the report, and for the sharp diagnosis and you were exactly right. The Bundle panel’s “enable” checkbox defaulted on and save() wasn’t checking the product type, so bundle data got written onto regular products, which then tripped the cart’s bundle check.
Fixed in 0.1.2 Released: bundle data is now only saved to, and only read from, actual Bundle-type products. The read-side gate also means any product that already picked up the stray data will add to the cart normally again no need to re-save anything. Please update and let me know if you still see it. Appreciate you taking the time to pin it down.
Wow. That was quick! Thanks a bunch.