SPIP 2.1 - invalidation du cache sur changement de date de publi ?

Bonjour à tous,

J’ai un pb de cache depuis la mise en place du post-datage sur un nouvel objet éditorial (« sortie ») sous SPIP 2.1.14.
Scénario type :
1 - je publie une sortie, et je la vois bien sur la page d’accueil.
2 - je post-date la sortie.
3 - une simple actualisation de la page d’accueil, et je vois toujours la sortie, je suis obligé de recalculer pour ne plus la voir.
4 - idem : si je recule la date de publi à un jour passé, je serais obligé de recalculer la page pour la voir à nouveau.

A noter que ce même test fonctionne parfaitement quand il s’agit d’articles.

Si ça peut aiguiller :

Dans ma fonction BOUCLE_sorties, j’ai qqch de la sorte :

if (!isset($boucle->modificateur[‹ tout ›])) {
array_unshift($boucle->where, array("’=’", « ’$t.statut’ », « ’\‹ publie\ ›’ »));

if ($GLOBALS[‹ meta ›][‹ post_dates ›] == ‹ non ›) {
// array_unshift($boucle->where, array("’<=’", « ’$t.date’ », « sql_quote(quete_date_postdates()) »));
$now = date(‹ Y-m-d 00:00:00 ›);
array_unshift($boucle->where, « ’$t.date <= ‹ $now ›’ »);
}
}

Sachant que quand je réalise un changement de statut, j’ai bien une invalidation du cache.
Mais pas quand je change la date de publication, contrairement aux articles, semble t-il.

Si qqn a une piste à me proposer, ça m’intéresse.

Julien