From 223f8ef37d59cb5360dbc7d7e85b2c16d21b14a1 Mon Sep 17 00:00:00 2001
From: qdp <qdp@tinyerp.com>
Date: Fri, 6 Feb 2009 12:50:26 +0100
Subject: [PATCH] [FIX] bugfixed concurrency writing when creating new
 account_move_line from an existing account_move (in form view)

bzr revid: qdp@tinyerp.com-20090206115026-022hfzsxb2jfkje5
---
 addons/account/account_move_line.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py
index 7f86f86420dd..0dacc365fcc1 100644
--- a/addons/account/account_move_line.py
+++ b/addons/account/account_move_line.py
@@ -936,6 +936,8 @@ class account_move_line(osv.osv):
             del vals['account_tax_id']
 
         if not is_new_move and 'date' in vals:
+            if context and ('__last_update' in context):
+                del context['__last_update']
             self.pool.get('account.move').write(cr, uid, [move_id], {'date':vals['date']}, context=context)
         if check:
             tmp = self.pool.get('account.move').validate(cr, uid, [vals['move_id']], context)
-- 
GitLab