Get product supplier from the same party as the purchase request
Closes #13424
This commit is contained in:
1 parent
e90bb34f8b
commit
4d8805d432
1 file changed
+3
-2
@@ -113,9 +113,10 @@ class Line(metaclass=PoolMeta):
|
||||
request = super().get_purchase_request(product_quantities)
|
||||
if request and request.party:
|
||||
if self.product and self.product.type in ('goods', 'assets'):
|
||||
pattern = self._get_purchase_request_product_supplier_pattern()
|
||||
pattern['party'] = request.party.id
|
||||
product_supplier = request.find_best_product_supplier(
|
||||
self.product, self.shipping_date,
|
||||
**self._get_purchase_request_product_supplier_pattern())
|
||||
self.product, self.shipping_date, **pattern)
|
||||
if product_supplier and product_supplier.drop_shipment:
|
||||
request.customer = (
|
||||
self.sale.shipment_party or self.sale.party)
|
||||
|
||||
Reference in new issue
Block a user