При обновлении страницы «Настройка текста» снова появляется предыдущий пользовательский текст

Итак, я вручную обновил category.replace_paragraph в базе данных, в таблице translation_overrides. Это часть некоторого механизма синхронизации сервера, который я реализовал.

И на странице это отображается корректно: Однако при обновлении страницы, по какой-то причине, значение начинает циклически переключаться между этим правильным значением и старым значением, которое я использовал в ходе тестирования: Но этого значения WWW больше нет в таблице translation_overrides. Единственное место, где я могу его найти, — это user_histories, где оно записано как одно из предыдущих тестовых значений: Я думал, что проблема может быть в том, что WWW всё ещё находится в памяти или что-то в этом роде, но даже при открытии страницы в другом браузере (где WWW никогда не загружалось), наблюдается то же самое поведение. У кого-нибудь есть идеи, почему это происходит? Есть ли ещё какая-то таблица, в которой хранятся старые значения, о которой я не знаю?

Как вы установили Discourse? Настройки нестабильного сайта — признак сломанной установки, судя по тому, что я видел.

Стандартная установка Discourse через Docker, но я немного поменял настройки, пытаясь перенести их с одного сервера на другой. Возможно, я случайно затронул какие-то специфичные для сервера настройки в site_settings, которые трогать не стоило.

Могу ли я считать, что настройки, сохранённые задачей rake site_settings:export, полностью безопасны для копирования с одного сервера на другой? Вряд ли это что-то сломает? Если так, я буду использовать этот файл как руководство для отбора настроек, которые нужно перенести.

Я не уверен, но хотел упомянуть об этом, потому что настройки сайта, которые не сохраняются или со временем меняются, как правило, связаны с некорректной установкой Discourse, судя по тому, что я читаю в темах на meta за последние 7+ лет.