diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
index d656fbde897..6a7bd9a688f 100644
--- a/htdocs/core/class/html.form.class.php
+++ b/htdocs/core/class/html.form.class.php
@@ -8404,7 +8404,7 @@ class Form
public function showLinkToObjectBlock($object, $restrictlinksto = array(), $excludelinksto = array())
{
global $conf, $langs, $hookmanager;
- global $bc, $action;
+ global $action;
$linktoelem = '';
$linktoelemlist = '';
@@ -8450,11 +8450,10 @@ class Form
);
}
- // Can complete the possiblelink array
- $hookmanager->initHooks(array('commonobject'));
- $parameters = array('listofidcompanytoscan' => $listofidcompanytoscan);
-
if (!empty($listofidcompanytoscan)) { // If empty, we don't have criteria to scan the object we can link to
+ // Can complete the possiblelink array
+ $hookmanager->initHooks(array('commonobject'));
+ $parameters = array('listofidcompanytoscan' => $listofidcompanytoscan, 'possiblelinks' => $possiblelinks);
$reshook = $hookmanager->executeHooks('showLinkToObjectBlock', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
}