[FIX]compute qty to sell

This commit is contained in:
aheficent
2018-02-08 15:13:38 +01:00
committed by ahenriquez
parent 64c560aac3
commit 2e22da29ff

View File

@@ -11,17 +11,19 @@ class RmaOrderLine(models.Model):
@api.depends('sale_line_ids', 'sale_type', 'sales_count', @api.depends('sale_line_ids', 'sale_type', 'sales_count',
'sale_line_ids.state') 'sale_line_ids.state')
@api.multi
def _compute_qty_to_sell(self): def _compute_qty_to_sell(self):
if self.sale_type == 'no': for rec in self:
self.qty_to_sell = 0.0 if rec.sale_type == 'no':
elif self.sale_type == 'ordered': rec.qty_to_sell = 0.0
elif rec.sale_type == 'ordered':
qty = self._get_rma_sold_qty() qty = self._get_rma_sold_qty()
self.qty_to_sell = self.product_qty - qty rec.qty_to_sell = self.product_qty - qty
elif self.sale_type == 'received': elif rec.sale_type == 'received':
qty = self._get_rma_sold_qty() qty = self._get_rma_sold_qty()
self.qty_to_sell = self.qty_received - qty rec.qty_to_sell = self.qty_received - qty
else: else:
self.qty_to_sell = 0.0 rec.qty_to_sell = 0.0
@api.depends('sale_line_ids', 'sale_type', 'sales_count', @api.depends('sale_line_ids', 'sale_type', 'sales_count',
'sale_line_ids.state') 'sale_line_ids.state')