diff --git a/htdocs/product/dynamic_price/class/price_parser.class.php b/htdocs/product/dynamic_price/class/price_parser.class.php index eb1ef4e4345..0f4ff5a0dbb 100644 --- a/htdocs/product/dynamic_price/class/price_parser.class.php +++ b/htdocs/product/dynamic_price/class/price_parser.class.php @@ -188,7 +188,8 @@ class PriceParser $expression = str_replace("\n", $this->separator_chr, $expression); foreach ($values as $key => $value) { - $expression = str_replace($this->special_chr.$key.$this->special_chr, "$value", $expression); + if ($value === null) $value = "NULL"; + $expression = str_replace($this->special_chr.$key.$this->special_chr, strval($value), $expression); } $expressions = explode($this->separator_chr, $expression); $expressions = array_slice($expressions, 0, $this->limit);