diff --git a/htdocs/contrat/list.php b/htdocs/contrat/list.php
index 076d84c2194d97aa96e1ab1e9d91b9bb94652067..6d16e051327e61246a09cfde94381b00813ebb5b 100644
--- a/htdocs/contrat/list.php
+++ b/htdocs/contrat/list.php
@@ -200,13 +200,14 @@ if ($resql)
 		$moreforfilter.='</div>';
 	}
     
+    $parameters=array();
+    $reshook=$hookmanager->executeHooks('printFieldPreListTitle',$parameters);    // Note that $action and $object may have been modified by hook
+	if (empty($reshook)) $moreforfilter .= $hookmanager->resPrint;
+	else $moreforfilter = $hookmanager->resPrint;
     if (! empty($moreforfilter))
     {
         print '<div class="liste_titre liste_titre_bydiv centpercent">';
         print $moreforfilter;
-        $parameters=array();
-        $reshook=$hookmanager->executeHooks('printFieldPreListTitle',$parameters);    // Note that $action and $object may have been modified by hook
-        print $hookmanager->resPrint;
         print '</div>';
     }