diff --git a/htdocs/admin/modulehelp.php b/htdocs/admin/modulehelp.php
index 1443be3c104..b5b33be77aa 100644
--- a/htdocs/admin/modulehelp.php
+++ b/htdocs/admin/modulehelp.php
@@ -313,7 +313,9 @@ if ($mode == 'desc')
{
$textexternal.='
'.$langs->trans("Origin").': '.$langs->trans("ExternalModule",$dirofmodule);
if ($objMod->editor_name != 'dolibarr') $textexternal.='
'.$langs->trans("Publisher").': '.(empty($objMod->editor_name)?$langs->trans("Unknown"):$objMod->editor_name);
- if (! empty($objMod->editor_url) && ! preg_match('/dolibarr\.org/i',$objMod->editor_url)) $textexternal.='
'.$langs->trans("Url").': '.$objMod->editor_url.'';
+ $editor_url = $objMod->editor_url;
+ if (! preg_match('/^http/', $editor_url)) $editor_url = 'http://'.$editor_url;
+ if (! empty($objMod->editor_url) && ! preg_match('/dolibarr\.org/i',$objMod->editor_url)) $textexternal.='
'.$langs->trans("Url").': '.$objMod->editor_url.'';
$text.=$textexternal;
$text.='
';
}