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