diff --git a/htdocs/fichinter/fiche.php b/htdocs/fichinter/fiche.php
index 28b9fc492607fd2f5a15a1a2e02fefd1ea646fad..c381fe14b94f371b75093e12c2b12cc9e3c85c66 100644
--- a/htdocs/fichinter/fiche.php
+++ b/htdocs/fichinter/fiche.php
@@ -693,9 +693,13 @@ if ($action == 'create')
         if ($conf->projet->enabled)
         {
             $langs->load("project");
-
+            
             print '<tr><td valign="top">'.$langs->trans("Project").'</td><td>';
-            $numprojet=select_projects($soc->id,GETPOST('projectid','int'),'projectid');
+            if ($societe->fournisseur==1)
+            	$numprojet=select_projects(-1,$_POST["projectid"],'projectid');
+            else
+            	$numprojet=select_projects($societe->id,$_POST["projectid"],'projectid');
+            //$numprojet=select_projects($soc->id,GETPOST('projectid','int'),'projectid');
             if ($numprojet==0)
             {
                 print ' &nbsp; <a href="'.DOL_DOCUMENT_ROOT.'/projet/fiche.php?socid='.$soc->id.'&action=create">'.$langs->trans("AddProject").'</a>';