diff --git a/ecrire/exec/auteur_infos.php b/ecrire/exec/auteur_infos.php
index 333f5769967e71b1b9c61dbdedb74963dba4b878..e7389332ebc180dab4423d4233f0ef7c38d41739 100644
--- a/ecrire/exec/auteur_infos.php
+++ b/ecrire/exec/auteur_infos.php
@@ -115,10 +115,12 @@ if (strval($nom)!='') {
 	// mais pas des autres admins
 	if ($connect_statut == '0minirezo'
 	AND ($connect_toutes_rubriques OR $statut<>'0minirezo')) { 
+	  if (isset($email)) {
 		$email = trim($email);	 
 		if ($email !='' AND !email_valide($email)) 
 			$echec .= "<p>"._T('info_email_invalide');
 		$auteur['email'] = $email;
+	  }
 	}
 
 	if ($connect_id_auteur == $id_auteur) {