From 5b01342a4b2ee8a41ea7506cde93bd2a5b300316 Mon Sep 17 00:00:00 2001
From: Fabien Pinckaers <fp@tinyerp.com>
Date: Thu, 5 Feb 2009 18:15:31 +0100
Subject: [PATCH] bugfix

bzr revid: fp@tinyerp.com-20090205171531-7ys5vn8mq5az1v7q
---
 bin/addons/base/ir/ir.xml | 2 +-
 bin/osv/orm.py            | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/bin/addons/base/ir/ir.xml b/bin/addons/base/ir/ir.xml
index 7b9b6f4ba135..6f55a5cdb6ed 100644
--- a/bin/addons/base/ir/ir.xml
+++ b/bin/addons/base/ir/ir.xml
@@ -172,7 +172,7 @@
             <field name="arch" type="xml">
                 <form string="Sequence Type">
                     <field name="name" select="1"/>
-                    <field name="code" readonly="1"/>
+                    <field name="code"/>
                 </form>
             </field>
         </record>
diff --git a/bin/osv/orm.py b/bin/osv/orm.py
index 470367872117..bd1fc41f2a54 100644
--- a/bin/osv/orm.py
+++ b/bin/osv/orm.py
@@ -2286,7 +2286,7 @@ class orm(orm_template):
             else:
                 for id in ids:
                     if vals[self._parent_name]:
-                        cr.execute('select parent_left,parent_right,id from '+self._table+' where parent_id=%s order by '+(self._parent_order or self._order), (vals[self._parent_name],))
+                        cr.execute('select parent_left,parent_right,id from '+self._table+' where '+self._parent_name+'=%s order by '+(self._parent_order or self._order), (vals[self._parent_name],))
                         pleft_old = pright_old = None
                         result_p = cr.fetchall()
                         for (pleft,pright,pid) in result_p:
@@ -2456,7 +2456,7 @@ class orm(orm_template):
             else:
                 parent = vals.get(self._parent_name, False)
                 if parent:
-                    cr.execute('select parent_right from '+self._table+' where parent_id=%s order by '+(self._parent_order or self._order), (parent,))
+                    cr.execute('select parent_right from '+self._table+' where '+self._parent_name+'=%s order by '+(self._parent_order or self._order), (parent,))
                     pleft_old = None
                     result_p = cr.fetchall()
                     for (pleft,) in result_p:
-- 
GitLab