From 93a68fcd15813e2c70250e05d4ccc6cde7b14079 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 6 Dec 2011 19:45:53 +0100 Subject: [PATCH] cost_line could be empty dictionary if there is no cost (transplanted from ebb11dd2659394e1fca65c231a3647c1a4647d76) --- sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sale.py b/sale.py index c8449b68fe..0ca22af071 100644 --- a/sale.py +++ b/sale.py @@ -154,7 +154,7 @@ class Sale(Model): values['lines'] = [] for line in values['lines']: if line.get('shipment_cost'): - if line['shipment_cost'] != cost_line['shipment_cost']: + if line['shipment_cost'] != cost_line.get('shipment_cost'): to_remove = line['id'] values['lines'].remove(line) if cost_line: