[IMP] Product:Improvement in write method

bzr revid: aag@tinyerp.com-20111104095528-mvtx2gm4nomy279l
This commit is contained in:
Atik Agewan (OpenERP) 2011-11-04 15:25:28 +05:30
parent a13852c37f
commit 944f20c027
1 changed files with 2 additions and 2 deletions

View File

@ -335,10 +335,10 @@ class product_template(osv.osv):
return {'value': {'uom_po_id': uom_id}}
return False
def write(self, cr, uid, ids, vals, context=None, update_check=True):
def write(self, cr, uid, ids, vals, context=None):
if 'uom_po_id' in vals:
new_uom = self.pool.get('product.uom').browse(cr, uid, vals['uom_po_id'], context=context)
for product in self.browse(cr, uid, ids, context=context):
new_uom = self.pool.get('product.uom').browse(cr, uid, vals['uom_po_id'], context=context)
old_uom = product.uom_po_id
if old_uom.category_id.id != new_uom.category_id.id:
raise osv.except_osv(_('UoM categories Mismatch!'), _("New UoM '%s' must belongs to same UoM category '%s' as of old UoM '%s'.") % (new_uom.name, old_uom.category_id.name, old_uom.name,))