diff --git a/htdocs/adherents/fiche.php b/htdocs/adherents/fiche.php
index 681aa2b4e73..d35be89415d 100644
--- a/htdocs/adherents/fiche.php
+++ b/htdocs/adherents/fiche.php
@@ -269,8 +269,8 @@ if ($user->rights->adherent->creer && $_POST["action"] == 'add')
$error++;
$errmsg .= $langs->trans("ErrorFieldRequired",$langs->transnoentities("Lastname"))."
\n";
}
- if (!isset($prenom) || $prenom=='') {
- $error++;
+ if ($morphy != 'mor' && (!isset($prenom) || $prenom=='')) {
+ $error++;
$errmsg .= $langs->trans("ErrorFieldRequired",$langs->transnoentities("Firstname"))."
\n";
}
if ($conf->global->ADHERENT_MAIL_REQUIRED && ! ValidEMail($email)) {
@@ -604,6 +604,7 @@ if ($action == 'edit')
$morphys["phy"] = $langs->trans("Physical");
$morphys["mor"] = $langs->trans("Morale");
print "