diff --git a/salvatore/ecriveur.php b/salvatore/ecriveur.php index f4176279de45ec05238bd26d01b29664049990dd..858ed716697483eac39efc51d1c05df5880240ba 100644 --- a/salvatore/ecriveur.php +++ b/salvatore/ecriveur.php @@ -242,7 +242,16 @@ function salvatore_exporter_module($id_tradlang_module, $source, $url_site, $url } // ici on prend tous les statut de chaine (?) - $traducteurs = sql_allfetsel('DISTINCT(traducteur)', 'spip_tradlangs', 'id_tradlang_module=' . (int) $id_tradlang_module . ' AND lang=' . sql_quote($lang)); + $traducteurs = sql_allfetsel( + 'DISTINCT(traducteur)', + 'spip_tradlangs', + [ + 'id_tradlang_module=' . (int) $id_tradlang_module, + 'lang=' . sql_quote($lang), + 'traducteur IS NOT NULL', + 'traducteur != \'\'' + ] + ); foreach ($traducteurs as $t) { $traducteurs_lang = explode(',', $t['traducteur']); foreach ($traducteurs_lang as $traducteur) {