Réparer un changement d'horodatage de sujet malencontreux ?

J’ai un sujet où la date de publication est importante pour un système externe (c’est un classement qui recherche les messages des personnes ayant couru un certain parcours le même jour). J’ai eu tort de croire que je pouvais modifier la date d’un message dans le sujet, et j’ai fini par changer la date du sujet du 17 avril au 19 juin. J’ai fait cela le 26 juin, une semaine plus tard. Quand j’ai réalisé ce que j’avais fait et que j’ai remis la date du sujet au 17 avril, presque tous les messages se sont retrouvés avec une date du 24 avril, probablement parce que Discourse a essayé de leur donner des dates relatives au 19 juin et n’a plus eu de dates disponibles après le 26 juin (car elles auraient été dans le futur). Et en remettant la date au 17 avril, cela leur a donné des dates relatives une semaine plus tard, soit le 24 avril.

Y a-t-il un moyen de corriger manuellement les dates des messages intermédiaires ?

Merci !

Je pense que cela devrait toujours fonctionner :

Cela pourrait également être utile, car il est plus difficile de trouver l’ID de la publication que l’ID du sujet et le numéro de la publication :

Comme toujours lorsque vous utilisez la console Rails : il est conseillé de faire une sauvegarde au préalable, par sécurité.

Merci ! Je vais essayer.