diff --git a/ecrire/inc/autoriser.php b/ecrire/inc/autoriser.php
index a06fd2ac9c915d15ba55a0895a1aa0fbb0a67d99..071b1032578a98133512d4fbeaf14911b05d3dde 100644
--- a/ecrire/inc/autoriser.php
+++ b/ecrire/inc/autoriser.php
@@ -855,10 +855,11 @@ function autoriser_auteur_modifier_dist($faire, $type, $id, $qui, $opt) {
 		}
 	}
 
-	// Un admin complet fait ce qu'elle veut
+	// Un admin complet fait ce qu'il veut
 	// sauf se degrader
-	if ($id == $qui['id_auteur'] && $opt['statut'])
+	if ($id == $qui['id_auteur'] && (isset($opt['statut']) and $opt['statut'])) {
 		return false;
+	}
 	// et toucher au statut webmestre si il ne l'est pas lui meme
 	// ou si les webmestres sont fixes par constante (securite)
 	elseif (isset($opt['webmestre']) AND $opt['webmestre'] AND (defined('_ID_WEBMESTRES') OR !autoriser('webmestre')))