diff --git a/core/trunk/core/manage_action.php b/core/trunk/core/manage_action.php
index 78d611014e02109e1af7ee06e2a3ffc53b2b5869..0ec1f4d60b59d6df6ad88f72089c99f282953128 100644
--- a/core/trunk/core/manage_action.php
+++ b/core/trunk/core/manage_action.php
@@ -47,9 +47,15 @@ function get_values_in_array($val)
     for($i=0; $i<count($tab);$i++)
     {
         $tmp = explode('#', $tab[$i]);
+
+        $val_tmp=array();
+        for($idiese=1;$idiese<count($tmp);$idiese++){
+                $val_tmp[]=$tmp[$idiese];
+            }
+            $valeurDiese = implode("#",$val_tmp);
         if(isset($tmp[1]))
         {
-            array_push($values, array('ID' => $tmp[0], 'VALUE' => trim($tmp[1])));
+            array_push($values, array('ID' => $tmp[0], 'VALUE' => $valeurDiese));
         }
     }
     return $values;