Project

General

Profile

Anomalie #4635

Changement de jointures des documents en 3.3

Added by jluc - about 1 month ago. Updated about 1 month ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Target version:
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

Also available in: Atom PDF