add exception on SO when no partner
authorNajlaâ EL KHAYAT <nel@tinyerp.com>
Fri, 23 Jan 2009 13:07:36 +0000 (14:07 +0100)
committerNajlaâ EL KHAYAT <nel@tinyerp.com>
Fri, 23 Jan 2009 13:07:36 +0000 (14:07 +0100)
bzr revid: nel@tinyerp.com-20090123130736-mmbwyibbn2lo9o7j

addons/sale/sale.py

index 4e3d384..1190828 100644 (file)
@@ -851,6 +851,8 @@ class sale_order_line(osv.osv):
     def product_id_change(self, cr, uid, ids, pricelist, product, qty=0,
             uom=False, qty_uos=0, uos=False, name='', partner_id=False,
             lang=False, update_tax=True, date_order=False, packaging=False, fiscal_position=False):
+        if not  pricelist:
+            raise osv.except_osv(_('No Pricelist !'), _('You have to select a pricelist in the sale form !\nPlease set one partner before choosing a product.'))
         warning={}
         product_uom_obj = self.pool.get('product.uom')
         partner_obj = self.pool.get('res.partner')