From fd7fc10c859798bad31cb8aec04e9738d47c1f17 Mon Sep 17 00:00:00 2001 From: Albert Cervera i Areny Date: Wed, 16 Jan 2013 02:01:46 +0100 Subject: [PATCH] Avoid double write in stock move creation. review635005 issue2937 --- purchase.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/purchase.py b/purchase.py index 02b81757cb..cb63ac2bd6 100644 --- a/purchase.py +++ b/purchase.py @@ -1217,6 +1217,7 @@ class PurchaseLine(ModelSQL, ModelView): move.unit_price = self.unit_price move.currency = self.purchase.currency move.planned_date = self.delivery_date + move.purchase_line = self return move def create_move(self): @@ -1227,10 +1228,6 @@ class PurchaseLine(ModelSQL, ModelView): if not move: return move.save() - with Transaction().set_user(0, set_context=True): - self.write([self], { - 'moves': [('add', [move.id])], - }) return move