From 3cb6e196b6edef9e00c29a3f27a4cf4861b27ac6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 4 Jun 2013 00:30:38 +0200 Subject: [PATCH] Fix: [ bug #919 ] SQL error in product/stock/product.php --- htdocs/product/stock/class/mouvementstock.class.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php index 10d908111fd..3297b078fea 100644 --- a/htdocs/product/stock/class/mouvementstock.class.php +++ b/htdocs/product/stock/class/mouvementstock.class.php @@ -64,6 +64,9 @@ class MouvementStock $error = 0; dol_syslog(get_class($this)."::_create start userid=$user->id, fk_product=$fk_product, warehouse=$entrepot_id, qty=$qty, type=$type, price=$price label=$label"); + // Clean parameters + if (empty($price)) $price=0; + if (empty($fk_product)) return 0; $now=(! empty($datem) ? $datem : dol_now()); -- GitLab