bemade-addons/delivery_carrier_partner_account/wizard
Marc Durepos 6fa8068be5 [FIX] delivery_carrier_partner_account - failing collect SO
Fixes a bug where sale orders with a partner_shipping_id not within the
same commercial entity as their partner_id could not have collect
carrier accounts set after being confirmed.

The issue stemmed from the fact that the sale order's recipient_id field
was being set to partner_id, while the created delivery order had
recipient_id set to its partner_id, which is the partner_shipping_id of
the sale order. In other words, the sale order recipient was incorrectly
set to the main partner instead of the shipping address.

This commit adds a test that was previously failing in this scenario. It
also properly sets the recipient_id on the transport selection wizard
and on sale orders themselves, fixing the issue.
2025-07-03 07:18:05 -04:00
..
__init__.py delivery_carrier_partner_account: add choose delivery wizard code and tests 2024-11-20 13:13:57 -05:00
choose_delivery_carrier.py [FIX] delivery_carrier_partner_account - failing collect SO 2025-07-03 07:18:05 -04:00
choose_delivery_carrier_views.xml delivery_carrier_partner_account: add choose delivery wizard code and tests 2024-11-20 13:13:57 -05:00