From c84e74c081e8782119f123ff384445efad8d7821 Mon Sep 17 00:00:00 2001
From: Ion Agorria <ion@agorria.com>
Date: Sat, 20 Feb 2016 19:37:11 +0100
Subject: [PATCH] Fix dynamic price parsing in fournisseurs.php

---
 htdocs/product/fournisseurs.php | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/htdocs/product/fournisseurs.php b/htdocs/product/fournisseurs.php
index db6adb52648..d825a1f2c66 100644
--- a/htdocs/product/fournisseurs.php
+++ b/htdocs/product/fournisseurs.php
@@ -228,14 +228,8 @@ if (empty($reshook))
 					if (!empty($conf->dynamicprices->enabled) && $price_expression !== '')
 					{
 						//Check the expression validity by parsing it
-                        $prod_supplier = new ProductFournisseur($this->db);
-	                    $prod_supplier->id = $prodid;
-                        $prod_supplier->fourn_qty	= $quantity;
-	                    $prod_supplier->fourn_tva_tx = $tva_tx;
-	                    $prod_supplier->fourn_id = $id_fourn;
-	                    $prod_supplier->fk_supplier_price_expression = $price_expression;
                         $priceparser = new PriceParser($db);
-                        $price_result = $priceparser->parseProductSupplier($prod_supplier);
+                        $price_result = $priceparser->parseProductSupplier($object);
 						if ($price_result < 0) { //Expression is not valid
 							$error++;
 							setEventMessages($priceparser->translatedError(), null, 'errors');
-- 
GitLab