Bonjour,
Quelques soucis lors du passage de SPIP 2.1.19 à 2.1.23.
Sur un de mes sites, aucun problème.
et sur un autre, problème !
Après quelques essais, je crois que ça vient des données en base et que ça a un rapport avec les révisions.
Parce que le site sur lequel ça fonctionne, les révisions n’étaient pas activées.
Et le site sur lequel ça ne fonctionne pas, elles sont activées.
Du coup, j’ai installé un SPIP 2.1.23 tout neuf que j’ai configuré à l’identique (config SPIP, squelettes, plugins, etc.).
Et je n’ai pas observé le problème (malgré les révisions activées).
Par contre, en important les données du site avec lequel j’avais le problème, j’ai de nouveau eu le problème.
Le problème en question :
Lorsque je change le statut d’un article, ça mouline un peu puis ça s’arrête.
Le nouveau statut n’est pas visible à l’écran mais si je recharge la page, en fait si…
Au niveau des logs, j’ai les mêmes symptomes que ceux décrits ici :
http://forum.spip.net/en_253967.html
Et aussi d’autres actions comme l’ajout d’un auteur à l’article : une fois l’auteur sélectionné, ça mouline et je me retrouve avec un layout SPIP complet imbriqué dans la zone rechargée…
Même effet à la suppression de l’auteur.
Et même effet que le changement de statut lorsque je clic sur le lien “désinstaller” d’un plugin. (et ce n’est pas un pb de cache SPIP…)
Du coup, j’ai fait un diff entre la 2.1.19 et la 2.1.23 et j’ai trouvé le changement qui provoque le plantage :
http://core.spip.org/projects/spip/repository/diff/branches/spip-2.1/ecrire/inc/actions.php?utf8=%E2%9C%93&rev=20463&rev_to=20323
Si je remets le fichier inc/actions.php de la 2.1.19, et que je vide le cache, ça fonctionne de nouveau.
Si je remets celui de la 2.1.23, j’ai de nouveau les problèmes.
Je ne sais pas trop à quoi sert ce changement.
Un rapport avec generer_action_auteur…
Mais ça poserait un problème avec les données des révisions en base ?
Julien
