Yogesh(Open ERP) has proposed merging
lp:~openerp-dev/openobject-server/6.0-bug-726592-ysa into
lp:openobject-server/6.0.
Requested reviews:
OpenERP Publisher's Warranty Team (openerp-opw)
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/6.0-bug-726592-ysa/+merge/64357
--
https://code.launchpad.net/~openerp-dev/openobject-server/6.0-bug-726592-ysa/+merge/64357
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-server/6.0-bug-726592-ysa.
=== modified file 'bin/osv/fields.py'
--- bin/osv/fields.py 2011-05-25 14:59:09 +0000
+++ bin/osv/fields.py 2011-06-13 05:11:52 +0000
@@ -1030,8 +1030,14 @@
cr.execute('DELETE FROM ir_property WHERE id IN %s', (tuple(nids),))
default_val = self._get_default(obj, cr, uid, prop_name, context)
+ 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 id_val is not default_val:
+ 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