API: Fix order creation with nested cart positions

This commit is contained in:
Raphael Michel
2022-10-10 13:45:11 +02:00
parent 9d1cfd1eb6
commit cc4e946d95

View File

@@ -1285,6 +1285,9 @@ class OrderCreateSerializer(I18nAwareModelSerializer):
if not simulate:
for cp in delete_cps:
if cp.addon_to_id:
continue
cp.addons.all().delete()
cp.delete()
order.total = sum([p.price for p in pos_map.values()])