From bc6e26f1946a985ef2da55d5277f880b6c8ae884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A0n=20Todorovich?= Date: Mon, 22 Jun 2020 15:13:12 +0200 Subject: [PATCH] [FIX] pos_order_return is not computing correctly substotals on full return --- pos_order_return/models/pos_order.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pos_order_return/models/pos_order.py b/pos_order_return/models/pos_order.py index fa7e93c2..6e2b58f2 100644 --- a/pos_order_return/models/pos_order.py +++ b/pos_order_return/models/pos_order.py @@ -72,13 +72,15 @@ class PosOrder(models.Model): for line in self.lines: qty = - line.max_returnable_qty([]) if qty != 0: - line.copy( + copy_line = line.copy( { 'order_id': new_order.id, 'returned_line_id': line.id, 'qty': qty, } ) + copy_line._onchange_amount_line_all() + new_order._onchange_amount_all() return res def partial_refund(self, partial_return_wizard):