diff --git a/bemade_margin_vendor_pricelist/__manifest__.py b/bemade_margin_vendor_pricelist/__manifest__.py index d38621a..45dfc06 100644 --- a/bemade_margin_vendor_pricelist/__manifest__.py +++ b/bemade_margin_vendor_pricelist/__manifest__.py @@ -18,7 +18,7 @@ # { 'name': 'Sales Margin on Vendor Price', - 'version': '17.0.0.0.1', + 'version': '17.0.0.0.2', 'summary': 'Enables calculation of sales margins based on vendor pricelists.', 'description': """Adds a new method for calculating """, 'author': 'Bemade Inc.', diff --git a/bemade_margin_vendor_pricelist/models/sale_order_line.py b/bemade_margin_vendor_pricelist/models/sale_order_line.py index b8b3b2b..dd7bf31 100644 --- a/bemade_margin_vendor_pricelist/models/sale_order_line.py +++ b/bemade_margin_vendor_pricelist/models/sale_order_line.py @@ -100,7 +100,7 @@ class SaleOrderLine(models.Model): if is_order and self.qty_to_deliver == 0: return 0 elif is_order and self.qty_to_deliver > 0: - reserved = sum([m.reserved_availability for m in self.move_ids]) + reserved = sum([q.reserved_quantity for q in self.move_ids.mapped('move_line_ids').mapped('quant_id')]) missing = self.qty_to_deliver - reserved if float_compare(missing, 0.0, precision_rounding=self.product_uom.rounding) == 1: