diff --git a/htdocs/comm/action/fiche.php b/htdocs/comm/action/fiche.php
index d9d7b2fb550..84067085528 100644
--- a/htdocs/comm/action/fiche.php
+++ b/htdocs/comm/action/fiche.php
@@ -741,7 +741,7 @@ if ($id)
// Contact
print '
'.$langs->trans("Contact").' | ';
- print $form->selectarray("contactid", $act->societe->contact_array(), $act->contact->id, 1);
+ print $form->selectarray("contactid", (empty($act->societe->id)?array():$act->societe->contact_array()), $act->contact->id, 1);
print ' | ';
// Project