diff --git a/htdocs/core/class/canvas.class.php b/htdocs/core/class/canvas.class.php
index 6f7a481818860426aa7d2309b3cc5c5a7979f959..a3280491adb0a7ceb9c09e547dd922cf2ab7547c 100644
--- a/htdocs/core/class/canvas.class.php
+++ b/htdocs/core/class/canvas.class.php
@@ -86,9 +86,9 @@ class Canvas
 	/**
 	 * 	\brief 		Assign values
 	 */
-	function fetch($id,$action='')
+	function fetch($id,$ref='',$action='')
 	{
-		$ret = $this->object->fetch($id,$action);
+		$ret = $this->object->fetch($id,$ref,$action);
 		return $ret;
 	}
 
diff --git a/htdocs/product/canvas/default/product.default.class.php b/htdocs/product/canvas/default/product.default.class.php
index 2d1dce15ee299b2f5265ab26fef695c78cc15c68..c76130ed72c1e6153ef1ecd385911ba825f50eb7 100644
--- a/htdocs/product/canvas/default/product.default.class.php
+++ b/htdocs/product/canvas/default/product.default.class.php
@@ -65,7 +65,7 @@ class ProductDefault extends Product
 	 *    \brief      Lecture des donnees dans la base
 	 *    \param      id          Product id
 	 */
-	function fetch($id='', $action='')
+	function fetch($id='', $ref='', $action='')
 	{
 		$result = parent::fetch($id);
 
diff --git a/htdocs/product/canvas/service/product.service.class.php b/htdocs/product/canvas/service/product.service.class.php
index 22f2b6e943be0db5ede986c18acb671b1ad32be6..3df13b64231b8cf8e1995c2d662d5b283b9ead60 100644
--- a/htdocs/product/canvas/service/product.service.class.php
+++ b/htdocs/product/canvas/service/product.service.class.php
@@ -63,7 +63,7 @@ class ProductService extends Product
 	 *    \brief      Lecture des donnees dans la base
 	 *    \param      id          Product id
 	 */
-	function fetch($id='', $action='')
+	function fetch($id='', $ref='', $action='')
 	{
 		$result = parent::fetch($id);
 
diff --git a/htdocs/product/fiche.php b/htdocs/product/fiche.php
index c878379db78df515645d8753e343c1a0385a24c7..d32bd91267afa9fc65ecf7f7450d9d3c4500ff7a 100644
--- a/htdocs/product/fiche.php
+++ b/htdocs/product/fiche.php
@@ -666,7 +666,7 @@ if ($_GET["id"] || $_GET["ref"])
 		$canvas = new Canvas($db,$user);
 			
 		$product = $canvas->load_canvas('product',$productstatic->canvas);
-		$canvas->fetch($productstatic->id,$_GET["action"]);
+		$canvas->fetch($productstatic->id,'',$_GET["action"]);
 	}
 	
 	llxHeader('',$langs->trans("CardProduct".$product->type));