@heddn asked me to post this issue, something he saw while reviewing lots of issues.
MigrateOrderItem::postRowSave should not call addItem because that causes the price to be re-calculated. Instead order_items->get(apendItems)->($order_item);
I'm adding a related issue about removing the postRowSave events.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | 2918538-2.patch | 764 bytes | quietone |
Comments
Comment #2
quietone commentedI implemented this while looking at the order time issue #2916939: Add completion time to orders, document changed time behaviour. While I still think the postRowSave events are not needed, posting this for discussion.
edit: s/are needed/are not needed/
Comment #4
quietone commentedTests passes so setting to NR
Comment #5
heddnLooks good.
Comment #7
heddn