Исправление сбоя при изменении временной метки темы?

У меня есть тема, в которой дата публикации важна для внешней системы (это таблица лидеров, которая ищет сообщения от людей, пробежавших определенную дистанцию в один и тот же день). Я ошибочно полагал, что могу изменить дату сообщения внутри темы, и в итоге изменил дату самой темы с 17 апреля на 19 июня. Я сделал это 26 июня, через неделю. Когда я понял, что натворил, и вернул дату темы обратно на 17 апреля, почти все сообщения получили дату 24 апреля, предположительно потому, что Discourse попытался присвоить им даты относительно 19 июня и исчерпал доступные даты после 26 июня (поскольку они оказались бы в будущем). А при возврате даты к 17 апреля им были присвоены относительные даты на неделю позже, то есть 24 апреля.

Есть ли способ вручную исправить даты промежуточных сообщений?

Спасибо!

Думаю, это всё ещё должно работать:

Это тоже может быть полезно, потому что найти ID поста сложнее, чем ID темы и номер поста:

Как всегда при работе с консолью Rails: для безопасности рекомендуется сначала сделать резервную копию.

Спасибо! Попробую.