diff --git a/apps/maarch_entreprise/documents_list_copies.php b/apps/maarch_entreprise/documents_list_copies.php
index e1876a6a3aa7c74dad02019671b390fcac37b39c..3c5509406a5f9f7838251e42250a8ee5e7c58400 100755
--- a/apps/maarch_entreprise/documents_list_copies.php
+++ b/apps/maarch_entreprise/documents_list_copies.php
@@ -562,8 +562,12 @@ if (!empty($tab)) {
                         $arrayPDO = array($return_stmt->item_id);
                         $stmt2 = $db->query($query, $arrayPDO);
                         $return_stmt = $stmt2->fetch(PDO::FETCH_ASSOC);
-                        $formattedContact = \SrcCore\controllers\AutoCompleteController::getFormattedContact(['contact' => $return_stmt]);
-                        $tab[$i][$j]['value'] = $formattedContact['contact']['contact'];
+                        if ($return_stmt == false) {
+                            $tab[$i][$j]['value'] = '';
+                        } else {
+                            $formattedContact = \SrcCore\controllers\AutoCompleteController::getFormattedContact(['contact' => $return_stmt]);
+                            $tab[$i][$j]['value'] = $formattedContact['contact']['contact'];
+                        }
                     } elseif ($return_stmt->type == 'entity') {
                         $query = 'SELECT short_label FROM entities WHERE id = ?';
                         $arrayPDO = array($return_stmt->item_id);
diff --git a/apps/maarch_entreprise/documents_list_with_attachments.php b/apps/maarch_entreprise/documents_list_with_attachments.php
index fd4f5ccf1313b9f7fca72f04e64a8022efcf768a..ddeadb96e013717dfe2f3eebecdaaf0b083447d2 100755
--- a/apps/maarch_entreprise/documents_list_with_attachments.php
+++ b/apps/maarch_entreprise/documents_list_with_attachments.php
@@ -554,8 +554,12 @@ for ($i = 0; $i < $tabI; ++$i) {
                     $arrayPDO = array($return_stmt->item_id);
                     $stmt2 = $db->query($query, $arrayPDO);
                     $return_stmt = $stmt2->fetch(PDO::FETCH_ASSOC);
-                    $formattedContact = \SrcCore\controllers\AutoCompleteController::getFormattedContact(['contact' => $return_stmt]);
-                    $tab[$i][$j]['value'] = $formattedContact['contact']['contact'];
+                    if ($return_stmt == false) {
+                        $tab[$i][$j]['value'] = '';
+                    } else {
+                        $formattedContact = \SrcCore\controllers\AutoCompleteController::getFormattedContact(['contact' => $return_stmt]);
+                        $tab[$i][$j]['value'] = $formattedContact['contact']['contact'];
+                    }
                 } else if ($return_stmt->type == 'entity') {
                     $query = 'SELECT short_label FROM entities WHERE id = ?';
                     $arrayPDO = array($return_stmt->item_id);
diff --git a/apps/maarch_entreprise/indexing_searching/documents_list_mlb_search_adv.php b/apps/maarch_entreprise/indexing_searching/documents_list_mlb_search_adv.php
index 7f23683f8f75fd43fa9dbe738ac5c140e2317900..0f9e3ef821d6760e5ff92d332e15fdeaa6c59141 100755
--- a/apps/maarch_entreprise/indexing_searching/documents_list_mlb_search_adv.php
+++ b/apps/maarch_entreprise/indexing_searching/documents_list_mlb_search_adv.php
@@ -795,8 +795,13 @@ if ($mode == 'normal') {
                         $arrayPDO = array($return_stmt->item_id);
                         $stmt2 = $db->query($query, $arrayPDO);
                         $return_stmt = $stmt2->fetch(PDO::FETCH_ASSOC);
-                        $formattedContact = \SrcCore\controllers\AutoCompleteController::getFormattedContact(['contact' => $return_stmt]);
-                        $tab[$i][$j]['value'] = $formattedContact['contact']['contact'];
+                        if ($return_stmt == false) {
+                            $tab[$i][$j]['value'] = '';
+                        } else {
+                            $formattedContact = \SrcCore\controllers\AutoCompleteController::getFormattedContact(['contact' => $return_stmt]);
+                            $tab[$i][$j]['value'] = $formattedContact['contact']['contact'];
+                        }
+                        
                     } else if ($return_stmt->type == 'entity') {
                         $query = 'SELECT short_label FROM entities WHERE id = ?';
                         $arrayPDO = array($return_stmt->item_id);
diff --git a/modules/avis/documents_list_with_avis.php b/modules/avis/documents_list_with_avis.php
index 2e195d41d7e37d088b691b0dcb9e58c4841addde..bc33bd98913e0f1bbc773cc4d87d5685f3621c86 100755
--- a/modules/avis/documents_list_with_avis.php
+++ b/modules/avis/documents_list_with_avis.php
@@ -555,8 +555,12 @@ for ($i = 0; $i < $tabI; ++$i) {
                     $arrayPDO = array($return_stmt->item_id);
                     $stmt2 = $db->query($query, $arrayPDO);
                     $return_stmt = $stmt2->fetch(PDO::FETCH_ASSOC);
-                    $formattedContact = \SrcCore\controllers\AutoCompleteController::getFormattedContact(['contact' => $return_stmt]);
-                    $tab[$i][$j]['value'] = $formattedContact['contact']['contact'];
+                    if ($return_stmt == false) {
+                        $tab[$i][$j]['value'] = '';
+                    } else {
+                        $formattedContact = \SrcCore\controllers\AutoCompleteController::getFormattedContact(['contact' => $return_stmt]);
+                        $tab[$i][$j]['value'] = $formattedContact['contact']['contact'];
+                    }
                 } else if ($return_stmt->type == 'entity') {
                     $query = 'SELECT short_label FROM entities WHERE id = ?';
                     $arrayPDO = array($return_stmt->item_id);
diff --git a/modules/visa/documents_list_with_signatory.php b/modules/visa/documents_list_with_signatory.php
index cd086437703f9f4006ac26b94cb8f9a5c74414a9..6d824fff2dfb62586046c4552d88031d14634903 100755
--- a/modules/visa/documents_list_with_signatory.php
+++ b/modules/visa/documents_list_with_signatory.php
@@ -525,8 +525,12 @@ for ($i = 0; $i < $tabI; ++$i) {
                     $arrayPDO = array($return_stmt->item_id);
                     $stmt2 = $db->query($query, $arrayPDO);
                     $return_stmt = $stmt2->fetch(PDO::FETCH_ASSOC);
-                    $formattedContact = \SrcCore\controllers\AutoCompleteController::getFormattedContact(['contact' => $return_stmt]);
-                    $tab[$i][$j]['value'] = $formattedContact['contact']['contact'];
+                    if ($return_stmt == false) {
+                        $tab[$i][$j]['value'] = '';
+                    } else {
+                        $formattedContact = \SrcCore\controllers\AutoCompleteController::getFormattedContact(['contact' => $return_stmt]);
+                        $tab[$i][$j]['value'] = $formattedContact['contact']['contact'];
+                    }
                 } else if ($return_stmt->type == 'entity') {
                     $query = 'SELECT short_label FROM entities WHERE id = ?';
                     $arrayPDO = array($return_stmt->item_id);
diff --git a/src/app/resource/models/ResourceContactModel.php b/src/app/resource/models/ResourceContactModel.php
index 6ab193a04a37e57fe09101653f10147cc4654edd..7a372248420fa758a4e459d58c30daa939263eee 100644
--- a/src/app/resource/models/ResourceContactModel.php
+++ b/src/app/resource/models/ResourceContactModel.php
@@ -62,8 +62,11 @@ class ResourceContactModel
                     'where' => ['ca_id = ?'],
                     'data' => [$aContact['item_id']]
                 ]);
-                $contact = AutoCompleteController::getFormattedContact(['contact' => $contact[0]]);
-                $aContacts[$key]['format'] = $contact['contact']['otherInfo'];
+                if (isset($contact[0])) {
+                    $contact = AutoCompleteController::getFormattedContact(['contact' => $contact[0]]);
+                    $aContacts[$key]['format'] = $contact['contact']['otherInfo'];
+                }
+                
             } elseif ($aContact['type'] == 'entity') {
                 $entity = EntityModel::getById(['id' => $aContact['item_id'], 'select' => ['entity_label']]);
                 $aContacts[$key]['format'] = $entity['entity_label'];