diff --git a/ecrire/action/editer_article.php b/ecrire/action/editer_article.php index 2df450481049111bae937ee93db018a9f223ce49..c7663c57fd8a08b57542a65eb14227145efbb19d 100644 --- a/ecrire/action/editer_article.php +++ b/ecrire/action/editer_article.php @@ -108,7 +108,7 @@ 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] = corriger_caracteres($val); + $champs[$champ] = pipeline('pre_enregistre_contenu',array('args'=>array('table'=>'spip_articles','id_objet'=>$id_article),'data'=>corriger_caracteres($val))); } } diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php index ea8dfed510850e84f0376c8bcb6859710e68fb83..6a7b74fbf8c792bac572eeff89c64eb2d6bed469 100644 --- a/ecrire/inc_version.php +++ b/ecrire/inc_version.php @@ -184,6 +184,7 @@ $spip_pipeline = array( 'insert_head' => '', 'nettoyer_raccourcis_typo' => '', 'pre_indexation' => '', + 'pre_enregistre_contenu' => '', 'pre_propre' => '|extraire_multi', 'pre_syndication' => '', 'pre_typo' => '|extraire_multi',