diff --git a/htdocs/admin/modulehelp.php b/htdocs/admin/modulehelp.php
index e9e6333f54f..16500c62d59 100644
--- a/htdocs/admin/modulehelp.php
+++ b/htdocs/admin/modulehelp.php
@@ -506,7 +506,7 @@ if ($mode == 'feature') {
$text .= '
';
$text .= '
'.$langs->trans("AddHooks").': ';
- if (isset($objMod->module_parts['hooks']) && is_array($objMod->module_parts['hooks']) && count($objMod->module_parts['hooks'])) {
+ if (isset($objMod->module_parts) && isset($objMod->module_parts['hooks']) && is_array($objMod->module_parts['hooks']) && count($objMod->module_parts['hooks'])) {
$i = 0;
foreach ($objMod->module_parts['hooks'] as $key => $val) {
if ($key === 'entity') {