Функция шаблона личных сообщений (action="create_pm") раньше не работала на нашем экземпляре. Она отображала редактор личных сообщений, но при нажатии кнопки «Отправить» сообщение превращалось в тему — обычно публичную!
Я добавил быстрое исправление в форк, скопировав некоторые фрагменты из репозитория discourse/discourse:
Думаю, решающим стало добавление archetypeId: "private_message". Однако, мне кажется, что сама ошибка заключается в том, что можно открыть редактор, который вводит пользователей в заблуждение, заставляя думать, что они создают личное сообщение, а затем делает его публичным без предупреждения.