[IMP]account: Improve product onchange (case:18200)
authorAtul Patel (OpenERP) <atp@tinyerp.com>
Fri, 4 Nov 2011 06:44:12 +0000 (12:14 +0530)
committerAtul Patel (OpenERP) <atp@tinyerp.com>
Fri, 4 Nov 2011 06:44:12 +0000 (12:14 +0530)
bzr revid: atp@tinyerp.com-20111104064412-bdquswqjzy85m9nt

addons/account/invoice.py

index fbb67ce..dec4b00 100644 (file)
@@ -1297,10 +1297,7 @@ class account_invoice_line(osv.osv):
         if not partner_id:
             raise osv.except_osv(_('No Partner Defined !'),_("You must first select a partner !") )
         if not product:
-            if type in ('in_invoice', 'in_refund'):
-                return {'value': {'price_unit': 0.0, 'categ_id': False}, 'domain':{'product_uom':[]}}
-            else:
-                return {'value': {'price_unit': 0.0, 'categ_id': False}, 'domain':{'product_uom':[]}}
+            return {'value': {'price_unit': 0.0, 'categ_id': False}, 'domain':{'product_uom':[]}}
         part = self.pool.get('res.partner').browse(cr, uid, partner_id, context=context)
         fpos_obj = self.pool.get('account.fiscal.position')
         fpos = fposition_id and fpos_obj.browse(cr, uid, fposition_id, context=context) or False