diff --git a/ecrire/inc/autoriser.php b/ecrire/inc/autoriser.php index 4ddf98cff317f188b53d552323be9557216a5157..0b765d6188a68bca13152b9c809450ff82122420 100644 --- a/ecrire/inc/autoriser.php +++ b/ecrire/inc/autoriser.php @@ -150,7 +150,8 @@ function autoriser_voir_dist($faire, $type, $id, $qui, $opt) { $s = spip_query( "SELECT statut FROM spip_articles WHERE id_article="._q($id)); $r = spip_fetch_array($s); - return in_array($r['statut'], array('prop', 'publie')); + return in_array($r['statut'], array('prop', 'publie')) + OR spip_num_rows(auteurs_article($id, "id_auteur=".$qui['id_auteur'])); } // Voir les revisions ?