Yogesh(Open ERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-bug-726592-ysa into 
lp:openobject-server.

Requested reviews:
  Naresh(OpenERP) (nch-openerp)
Related bugs:
  Bug #726592 in OpenERP Server: "[6.0] ir.property created even if the value 
is the same as generic property"
  https://bugs.launchpad.net/openobject-server/+bug/726592

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-726592-ysa/+merge/63844
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-726592-ysa/+merge/63844
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/trunk-bug-726592-ysa.
=== modified file 'openerp/osv/fields.py'
--- openerp/osv/fields.py	2011-05-25 15:11:49 +0000
+++ openerp/osv/fields.py	2011-06-08 10:47:26 +0000
@@ -1047,7 +1047,14 @@
 
         default_val = self._get_default(obj, cr, uid, prop_name, context)
 
-        if id_val is not default_val:
+        property_create = False
+        if hasattr(default_val, '_id'):
+            if default_val._id != id_val:
+                property_create = True
+        elif id_val != default_val:
+            property_create = True
+
+        if property_create:
             def_id = self._field_get(cr, uid, obj._name, prop_name)
             company = obj.pool.get('res.company')
             cid = company._company_default_get(cr, uid, obj._name, def_id,

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to