diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php
index 809eb66d3a32b7e7ab229e0cdfb55687f3dcde8d..bd7c77e08eed395306edd63ea2aec09d9ddd9753 100644
--- a/ecrire/exec/articles.php
+++ b/ecrire/exec/articles.php
@@ -54,14 +54,14 @@ function exec_articles_dist()
 
 	$flag_auteur = spip_num_rows(spip_query("SELECT id_auteur FROM spip_auteurs_articles WHERE id_article=$id_article AND id_auteur=$connect_id_auteur LIMIT 1"));
 
-	$flag_modifiable = $flag_auteur OR $statut_rubrique;
+	$flag_modifiable = ($flag_auteur OR $statut_rubrique);
 
 	if ($flag_modifiable AND $id_parent)
  // Les redacteurs ont le droit de changer la rubrique destination
  // avant la publication de l'article, mais plus apres
 			$id_rubrique = $id_parent;
 
-	$flag_editable = $flag_modifiable OR ($flag_auteur AND ($statut_article == 'prepa' OR $statut_article == 'prop' OR $statut_article == 'poubelle'));
+	$flag_editable = ($flag_modifiable OR ($flag_auteur AND ($statut_article == 'prepa' OR $statut_article == 'prop' OR $statut_article == 'poubelle')));
 
 	if ($flag_editable) {
    // id_article_bloque,  globale dans inc/presentation