Skip to content
Extraits de code Groupes Projets
Valider 30e5bb51 rédigé par RastaPopoulos's avatar RastaPopoulos
Parcourir les fichiers

fix(4997): autoriser à renvoyer déjà une erreur dans le pipeline renseigner_document_distant

parent 6852d47e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!4996fix(4997): autoriser à renvoyer déjà une erreur dans le pipeline renseigner_document_distant
......@@ -55,10 +55,18 @@ function renseigner_source_distante($source, $callback_valider_url = '') {
// fichier et mode + tous les autres champs a son gout
// ex : oembed
$a = pipeline('renseigner_document_distant', ['source' => $source]);
// si la source est encore la, en revenir a la
// methode traditionnelle : chargement de l'url puis analyse
if (!isset($a['fichier']) or !isset($a['mode'])) {
// Si un plugin a renvoyé un message d'erreur non vide, c'est ce résultat en priorité
if (isset($a['message_erreur']) and is_string($a['message_erreur']) and $a['message_erreur']) {
$a = $a['message_erreur'];
}
// si la source est encore là et que ce n'est pas déjà une erreur, en revenir à la
// méthode traditionnelle : chargement de l'url puis analyse
if (
!is_string($a)
&& (!isset($a['fichier']) || !isset($a['mode']))
) {
if (!$a = recuperer_infos_distantes($a['source'], ['callback_valider_url' => $callback_valider_url])) {
return _T('medias:erreur_chemin_distant', ['nom' => $source]);
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter