[FIX] purchase: if purchase has no lines on confirm , Error msgbox should be open
bzr revid: hmo@tinyerp.com-20100205121925-u2o8hablpmmmvbw1
This commit is contained in:
@@ -251,6 +251,8 @@ class purchase_order(osv.osv):
|
||||
for po in self.browse(cr, uid, ids):
|
||||
if self.pool.get('res.partner.event.type').check(cr, uid, 'purchase_open'):
|
||||
self.pool.get('res.partner.event').create(cr, uid, {'name':'Purchase Order: '+po.name, 'partner_id':po.partner_id.id, 'date':time.strftime('%Y-%m-%d %H:%M:%S'), 'user_id':uid, 'partner_type':'retailer', 'probability': 1.0, 'planned_cost':po.amount_untaxed})
|
||||
if not po.order_line:
|
||||
raise osv.except_osv(_('Error !'),_('You can not confirm purchase order without Purchase Order Lines.'))
|
||||
current_name = self.name_get(cr, uid, ids)[0][1]
|
||||
for id in ids:
|
||||
self.write(cr, uid, [id], {'state' : 'confirmed', 'validator' : uid})
|
||||
|
||||
Reference in New Issue
Block a user