Anomalie #4635
Changement de jointures des documents en 3.3
Start date:
01/21/2021
Due date:
% Done:
0%
Resolution:
invalid
Navigateur:
Description
Une boucle
<BOUCLE_documents_portfolio(DOCUMENTS){id_rubrique?}{id_article?}{objet?}{id_objet?}{extension IN png,jpg,gif}{par num titre, date}{doublons}{tout}>[
est devenue incompatible avec le nouveau spip3.3.
Le squelette la contenant est inclu par :
<INCLURE{fond=inclure/documents,objet=truc,id_objet=#ID_TRUC,env,ajax=documents}>
Maintenant l'inclusion chope l'id_rubrique du truc et produit un gros MYSQL qui échoue :
SELECT 0+documents.titre AS num, documents.date, documents.id_document, L5.mime_type, L1.id_objet AS id_article, L1.id_objet AS id_rubrique, documents.titre, documents.fichier, L1.id_objet, L1.objet FROM spip_documents AS `documents` INNER JOIN spip_types_documents AS L5 ON ( L5.extension = documents.extension ) INNER JOIN spip_documents_liens AS L4 ON ( L4.id_document = documents.id_document ) INNER JOIN spip_documents_liens AS L3 ON ( L3.id_document = documents.id_document ) INNER JOIN spip_documents_liens AS L1 ON ( L1.id_document = documents.id_document ) WHERE (documents.taille > 0 OR documents.distant='oui') AND (L1.id_objet = 3) AND (L1.objet = 'rubrique') AND (L3.objet = 'truc') AND (L4.id_objet = 19640) AND (documents.extension IN ('png','jpg','gif')) AND (documents.id_document NOT IN ('')) GROUP BY documents.id_document ORDER BY num, documents.date
Avant, je ne sais pas pour quelle raison mais la boucle n'accrochait pas la rubrique du "truc".
Pour régler, j'ai supprimé les critères {id_article?} et {id_rubrique?}.
History
#1
Updated by jluc - about 1 month ago
! Je m'ai gourré et je m'excuse platement. L'origine du changement est autre. Merci de fermer ce ticket --- Oups ¡
#2
Updated by b b about 1 month ago
- Status changed from Nouveau to Fermé
- Resolution set to invalid