diff --git a/addons/point_of_sale/pos.py b/addons/point_of_sale/pos.py index 97b5085139f..597be8eaea7 100644 --- a/addons/point_of_sale/pos.py +++ b/addons/point_of_sale/pos.py @@ -1091,13 +1091,13 @@ class pos_order_line(osv.osv): uom_id=p_obj.uom_po_id.id price = self.pool.get('product.pricelist').price_get(cr, uid, [pricelist], product_id, qty or 1.0, partner_id,{'uom': uom_id})[pricelist] - price=price or p_obj.list_price - if price is False: + unit_price=price or p_obj.list_price + if unit_price is False: raise osv.except_osv(_('No valid pricelist line found !'), _("Couldn't find a pricelist line matching this product" \ " and quantity.\nYou have to change either the product," \ " the quantity or the pricelist.")) - return price + return unit_price def onchange_product_id(self, cr, uid, ids, pricelist, product_id, qty=0, partner_id=False): price = self.price_by_product(cr, uid, ids, pricelist, product_id, qty, partner_id)