Use a fresh product instance to find best product supplier
This ensure to be able to read all the product suppliers. issue8723 review284231002
This commit is contained in:
1 parent
34e4eb0c1b
commit
511654779b
1 file changed
+7
-1
+7
-1
@@ -513,6 +513,11 @@ class PurchaseRequisitionLine(sequence_ordered(), ModelSQL, ModelView):
|
||||
return self.unit.digits
|
||||
return 2
|
||||
|
||||
def _get_purchase_request_product_supplier_pattern(self):
|
||||
return {
|
||||
'company': self.requisition.company.id,
|
||||
}
|
||||
|
||||
def compute_request(self):
|
||||
"""
|
||||
Return the value of the purchase request which will answer to
|
||||
@@ -530,7 +535,8 @@ class PurchaseRequisitionLine(sequence_ordered(), ModelSQL, ModelView):
|
||||
|
||||
if not self.supplier and self.product:
|
||||
supplier, purchase_date = Request.find_best_supplier(
|
||||
self.product, supply_date)
|
||||
self.product, supply_date,
|
||||
**self._get_purchase_request_product_supplier_pattern())
|
||||
else:
|
||||
supplier = self.supplier
|
||||
# TODO compute purchase_date for product_supplier
|
||||
|
||||
Reference in new issue
Block a user