Skip to content

Commit ec6c787

Browse files
committed
Merge PR #903 into 18.0
Signed-off-by pedrobaeza
2 parents 04c419f + b1a24b7 commit ec6c787

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

purchase_sale_inter_company/models/purchase_order.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ def button_approve(self, force=False):
3737
purchase_order.partner_id.commercial_partner_id.ref_company_ids
3838
)
3939
if dest_company and dest_company.so_from_po:
40-
purchase_order.with_company(
41-
dest_company.id
40+
purchase_order.with_context(
41+
allowed_company_ids=dest_company.ids
4242
)._inter_company_create_sale_order(dest_company)
4343
return res
4444

@@ -111,7 +111,7 @@ def _inter_company_create_sale_order(self, dest_company):
111111
self.partner_ref = sale_order.name
112112
# Validation of sale order
113113
if dest_company.sale_auto_validation:
114-
sale_order.with_user(intercompany_user.id).sudo().action_confirm()
114+
sale_order.with_user(intercompany_user.id).action_confirm()
115115
return sale_order
116116

117117
def _prepare_sale_order_data(

purchase_sale_inter_company/tests/test_inter_company_purchase_sale.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ def setUpClass(cls):
7676
# Configure User
7777
cls._configure_user(cls.user_company_a)
7878
cls._configure_user(cls.user_company_b)
79+
cls._configure_user(cls.intercompany_sale_user_id)
7980

8081
# Create purchase order
8182
cls.purchase_company_a = cls._create_purchase_order(cls.partner_company_b)

0 commit comments

Comments
 (0)