funkensturm/spree_digital — pull request #27 by iloveitaly (2012-08-07 15:21:45+00:00)
Title: Remove Delete Digitals on Soft Delete of Variant

I'm probably missing something here:

* `:deleted?` on the variant is a 'soft delete'. The variant is kept around, just not displayed visually. I'm guessing the reason for this is to keep online invoices, reports, etc that reference that variant from breaking
* If a customer purchased a digital item, and then the item was deleted from the store, they should still have the ability to download the MP3. It wouldn't make sense to remove the digital download just as it wouldn't make sense to remove the variant from the user's invoice.

Thoughts? Am I missing something?