diff --git a/ecrire/inc/autoriser.php b/ecrire/inc/autoriser.php
index 5fe7ee6cfbf41a6f070f9c40a3a76a5bf98e1d48..b6f2beb55399c205e3e633d8fdb8a6a5ec6cfd17 100644
--- a/ecrire/inc/autoriser.php
+++ b/ecrire/inc/autoriser.php
@@ -939,7 +939,8 @@ function liste_rubriques_auteur($id_auteur, $raz=false) {
 	}
 
 	// Affecter l'auteur session le cas echeant
-	if ($GLOBALS['visiteur_session']['id_auteur'] == $id_auteur)
+	if (isset($GLOBALS['visiteur_session']['id_auteur'])
+	  AND $GLOBALS['visiteur_session']['id_auteur'] == $id_auteur)
 		$GLOBALS['visiteur_session']['restreint'] = $rubriques;