Sale is never finished with supply_on_sale and shipment cancelled
- Create a product salable and producible. Set supply_on_sale to always.
- Create a sale, add the product, and process the sale.
- A production request is created.
- Go to shipment, cancel the shipment.
- Handle shipment exception to not regenerate the shipment.
- You are left with a production in request.
- Try to delete the request -> Another production request is created. And the sale will be never in done.
- Try to cancel the request -> No production request is recreated, but the sale is not in done state.