From c7542c8d1c0a4d19b9bda37c4eaf4ff08069eb8c Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Thu, 24 Jul 2014 12:34:22 +0200 Subject: [PATCH] Fix return sale wizard with lines with type diferent than line issue4077 review9521002 --- sale.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sale.py b/sale.py index bcf7d3201a..40d8ac3edd 100644 --- a/sale.py +++ b/sale.py @@ -1675,8 +1675,9 @@ class ReturnSale(Wizard): return_sales = Sale.copy(sales) for sale in return_sales: for line in sale.lines: - line.quantity *= -1 - line.save() + if line.type == 'line': + line.quantity *= -1 + line.save() data = {'res_id': [s.id for s in return_sales]} if len(return_sales) == 1: action['views'].reverse()