diff --git a/ecrire/articles.php3 b/ecrire/articles.php3
index 36f504e1e01dcf6e0ed71e386b9579152d6c882a..8e5b01f7fc7bfb1c6cd0e537d7bdad52ad384d3e 100644
--- a/ecrire/articles.php3
+++ b/ecrire/articles.php3
@@ -228,8 +228,8 @@ if ($titre && !$ajout_forum && $flag_editable) {
 		$add_extra = '';
 
 	// Verifier qu'on envoie bien dans une rubrique autorisee
-	if ($flag_auteur OR acces_rubrique($id_rubrique)) {
-		$change_rubrique = "id_rubrique=\"$id_rubrique\",";
+	if ($id_rubrique>0 AND ($flag_auteur OR acces_rubrique($id_rubrique))) {
+		$change_rubrique = "id_rubrique=$id_rubrique,";
 	} else {
 		$change_rubrique = "";
 	}