diff --git a/htdocs/core/class/html.formfile.class.php b/htdocs/core/class/html.formfile.class.php
index 2f1d5c89c1b..701c72f3cf9 100644
--- a/htdocs/core/class/html.formfile.class.php
+++ b/htdocs/core/class/html.formfile.class.php
@@ -408,12 +408,13 @@ class FormFile
print '';
- // Hook of thirdparty module
+ // Execute hooks
+ // $hooks must be array('key'=>$instanceofclass)
if (! empty($hooks) && is_array($hooks))
{
foreach($hooks as $module)
{
- $module->formBuilddocOptions();
+ if (method_exists($module,'formBuilddocOptions')) $module->formBuilddocOptions();
}
}
}