[Agenda vs Compositions] Erreur SQL 1052 en SPIP 3.3
Jean Marie Grall <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Salut,
je reposte sur spip-dev (initialement posté sur user) avec une précision
car "/C'est plus compliqué de ça/™" : c'est l'activation de Compositions
qui déclenche l'erreur. Je suis remonté jusqu'en 2018 dans les révisions
de Compositions mais pas mieux...
Quelqu'un reproduit avec simplement Agenda et Compositions ?
Testé depuis avec agenda 4.1.4 et SPIP 3.3.0-dev SVN [24545].
jeanmarie
Le 11/02/2020 à 21:21, Jean Marie Grall a écrit :
>
> Salut,
>
> sur SPIP 3.3 [24507] avec Agenda 3.39.4, j'ai une erreur à la création
> d'un événement depuis un article. Une fois l’événement créé, je suis
> redirigé (comportement normal) vers la page de l'article mais j'ai
> cette erreur :
>
> *Erreur SQL 1052*
> Champ: 'id_article' dans where clause est ambigu
> *SELECT articles.id_article, 0 as points, '', articles.titre,
> articles.lang, articles.statut, articles.id_rubrique,
> articles.surtitre, articles.titre AS titre_rang, articles.soustitre,
> articles.date FROM spip_articles AS `articles` INNER JOIN
> spip_evenements AS L4 ON ( L4.id_article = articles.id_article ) WHERE
> (articles.id_rubrique = 3) AND (L4.id_evenement = 1) AND
> id_article!=17 AND (articles.statut IN ('publie')) GROUP BY
> articles.id_article ORDER BY articles.date DESC, articles.titre*
>
> Capture d'écran : https://pic.infini.fr/gallery#PEImzDWT/HIzuWQcR.png
>
> L'erreur apparait sur l'url
> */?exec=article&id_article=17&id_evenement=1/* mais pas
> */?exec=article&id_article=17/* et si je passe par le menu Édition >
> Événement > Créer un événement, je n'ai pas cette erreur car je suis
> l'url */?exec=evenement&id_evenement=5/*.
>
> J'ai désactivé tous les plugins, rien n'y fait. Et sur une même
> config, j'ai une autre installation identique où je n'ai pas cette
> erreur.
>
> Si vous avez des pistes...
>
> jeanmarie
>