diff --git a/ecrire/action/editer_article.php b/ecrire/action/editer_article.php
index c7663c57fd8a08b57542a65eb14227145efbb19d..0530f268fba675d630455b4518d9e9832a9219ae 100644
--- a/ecrire/action/editer_article.php
+++ b/ecrire/action/editer_article.php
@@ -108,7 +108,16 @@ function revisions_articles ($id_article, $new) {
 	'surtitre', 'titre', 'soustitre', 'descriptif',
 	'nom_site', 'url_site', 'chapo', 'texte', 'ps') as $champ) {
 		if (($val = _request($champ)) !== NULL) {
-			$champs[$champ] = pipeline('pre_enregistre_contenu',array('args'=>array('table'=>'spip_articles','id_objet'=>$id_article),'data'=>corriger_caracteres($val)));
+			$champs[$champ] = pipeline('pre_enregistre_contenu',
+				array(
+					'args' => array(
+						'table' => 'spip_articles',
+						'id_objet' => $id_article,
+						'champ' => $champ
+					),
+					'data' => corriger_caracteres($val)
+				)
+			);
 		}
 	}