diff --git a/apps/maarch_entreprise/smartphone/view_baskets.php b/apps/maarch_entreprise/smartphone/view_baskets.php
index 51b4ed85b50087887b756fe46374313c1cffcea0..4494beb503161539f0cb1e32f4abc67012f71daf 100755
--- a/apps/maarch_entreprise/smartphone/view_baskets.php
+++ b/apps/maarch_entreprise/smartphone/view_baskets.php
@@ -17,7 +17,7 @@ if (! isset($_REQUEST['noinit'])) {
 }
 $bask = new basket();
 if (isset($_REQUEST['baskets']) && ! empty($_REQUEST['baskets'])) {
-    $bask->load_current_basket(trim($_REQUEST['baskets']), 'frame');
+    $bask->load_current_basket(trim($_REQUEST['baskets']));
 }
 $_SESSION['collection_id_choice'] = $_SESSION['current_basket']['coll_id'];
 $whereRequest = $_SESSION['current_basket']['clause'];
diff --git a/modules/visa/class/class_user_signatures_Abstract.php b/modules/visa/class/class_user_signatures_Abstract.php
index 8134dc13e3f2909957d332fa6455b811a12e9884..33a25a5d74d802c9fdae2bc1ba37ee8d22ef1cb0 100755
--- a/modules/visa/class/class_user_signatures_Abstract.php
+++ b/modules/visa/class/class_user_signatures_Abstract.php
@@ -112,8 +112,11 @@ abstract class UserSignaturesAbstract extends Database
 
 
         $storeInfos = $this->storeSignOnDocserver($tmpSourceCopy,'templates');
-        $db->query('INSERT INTO ' . USER_SIGNATURES_TABLE . ' (user_id, signature_path, signature_file_name,fingerprint) VALUES (?, ?, ?, ?)',
-            [$_SESSION['user']['UserId'],
+
+        $userInfos = \User\models\UserModel::get(['select' => ['id'], 'where' => ['user_id = ?'], 'data' => [$_SESSION['user']['UserId']]]); 
+ 
+        $db->query('INSERT INTO ' . USER_SIGNATURES_TABLE . ' (user_serial_id, signature_path, signature_file_name,fingerprint) VALUES (?, ?, ?, ?)', 
+            [$userInfos[0]['id'], 
              $storeInfos['destination_dir'],
              $storeInfos['file_destination_name'],
              Ds_doFingerprint($tmpSourceCopy,$docserverTypeObjectSign->fingerprint_mode)