diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2024-04-25 10:53:16 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2024-04-25 10:53:16 +0700 |
| commit | fb23eeec8484031730d8716caf0f8ee0e6a07ed4 (patch) | |
| tree | e1dc90d4efefeff74068774cdcd4e79412867b00 | |
| parent | a00567614901730258b6c40693cf811ae7b6e380 (diff) | |
fix bug po line
| -rwxr-xr-x | indoteknik_custom/models/purchase_order_line.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/indoteknik_custom/models/purchase_order_line.py b/indoteknik_custom/models/purchase_order_line.py index 624415e3..2eeb7d3e 100755 --- a/indoteknik_custom/models/purchase_order_line.py +++ b/indoteknik_custom/models/purchase_order_line.py @@ -42,12 +42,13 @@ class PurchaseOrderLine(models.Model): @api.constrains('price_unit') def constrains_purchase_price(self): - matches_so = self.env['purchase.order.sales.match'].search([ - ('purchase_order_id', '=', self.order_id.id), - ('product_id', '=', self.product_id.id), - ]) + for line in self: + matches_so = self.env['purchase.order.sales.match'].search([ + ('purchase_order_id', '=', line.order_id.id), + ('product_id', '=', line.product_id.id), + ]) - matches_so.sale_line_id.purchase_price = self.price_unit + matches_so.sale_line_id.purchase_price = line.price_unit @api.constrains('product_qty') def constrains_product_qty(self): |
