При попытке создать новую тему в определённой категории возникает ошибка 500. Похоже, проблема специфична для этой категории, так как в других категориях создание темы проходит без проблем.
При расследовании я наткнулся на исключение MessageBus::InvalidMessageTarget (MessageBus::InvalidMessageTarget).
Оно связано с файлом lib/models/user_action.rb (строка 293).
В том же файле на строке 265 есть комментарий TODO:
TODO: есть случаи, когда этот метод вызывается, когда user_id уже был откатён и стал невалидным.
Я полагаю, что именно это и вызывает у меня проблему. Не могли бы вы пояснить, как такое может происходить, и как можно обойти эту проблему?