Проблема с ревизиями постов после обновления до 2.8.6 stable или 2.9.0.beta7

Я только что отправил этот коммит в ядро:

Он добавляет новую задачу Rake, которая должна помочь нам найти причину этой проблемы. На нашем хостинге ошибок вообще не наблюдается, что говорит о том, что проблема связана с плагином стороннего разработчика.

Пожалуйста, кто из пользователей столкнулся с этой проблемой, обновитесь до последней версии с тестами passed, а затем выполните:

./launcher enter app
cd /var/www/discourse
bin/rake "revisions:debug_deserialization"

Это выведет информацию о проблемных классах и по одному примеру ревизии для каждого класса. Пожалуйста, поделитесь разделом summary/example из вывода в этой теме (или в личном сообщении, если вы не хотите публиковать пример ревизии открыто).

Как только мы точно узнаем, что вызывает проблему, это поможет нам создать исправление (скорее всего, это будет миграция базы данных в плагине стороннего разработчика или задача Rake в ядре, которая сможет очистить любые неожиданные данные).

6 лайков