У меня есть пользователь, который сообщает, что при конвертации темы в личное сообщение (ЛС) оригинальный автор темы/владелец удаляется из ЛС.
Процесс выглядит так: тема конвертируется в ЛС, после чего добавляется группа @support. Когда это происходит, человек, который конвертировал тему в ЛС (являющийся членом группы поддержки), удаляется из ЛС (поскольку это привело бы к дублированию его уведомлений), но удаляется также и владелец, который затем удивляется, почему его пост был удалён.
Кажется, что добавление группы в ЛС приводит к удалению владельца темы.
В логах я не вижу ничего, что указывало бы на то, как это происходит.
Однако, ответ на тему всё ещё отправляет удалённому пользователю уведомление высокого приоритета, что, похоже, означает, что они не были «удалены» по-настоящему.
Редактирование: Я запутался с Test_Users в группе и испортил тест. Извините. Я попробую провести чистый тест.
Свежий тест (На этот раз убедившись, что мой пользователь группы не был частью исходной темы )
На этот раз я использовал тестового пользователя TL1 в качестве автора темы, а не администратора.
Создать публичную тему как пользователь TL1
Преобразовать тему в ЛС (как администратор)
Пригласить группу (как администратор)
Автор темы удаляется, и никакая запись не остаётся. Пользователь не получает уведомлений об ответах.
Кажется, это новое поведение. Не знаю, было ли это задумано, но выглядит как баг: удалять автора темы из сообщения при его преобразовании в личное сообщение?
Я наблюдаю такое же поведение и на других сайтах. Казалось бы, странно «выкидывать» автора темы (OP), когда публичная тема переносится в приватную. Я не люблю говорить сам с собой, но в итоге получается именно так
Спасибо, Мэтью. Как вы думаете, это какой-то регресс? Считаете ли вы, что функция «удаление автора темы при её переводе в приватный режим» — это фича или баг?
Не вижу причины, по которой вы могли бы превратить публичную тему в личное сообщение, а затем говорить сами с собой? Или, может быть, я просто недостаточно безумен для этого