Безрассудное разделение решённой темы на новую ломает систему

Я перенёс Misssing Profile Picture options из How to Change User Profile Picture.

По неосторожности, перед разделением темы, я пометил один из постов, которые должны были быть перенесены, как решение. @moin вежливо и в личном порядке указал, что это, на самом деле, не было решением для исходного вопроса (OP). Поэтому я разделил тему. Теперь в новой теме по-прежнему помечен пост, который больше не входит в эту тему, как решение, и в новой теме, если я пытаюсь пометить этот пост как решение, получаю ошибку 500.

Для воспроизведения:

  • создайте тему с несколькими постами
  • пометьте пост как решение
  • перенесите этот пост и некоторые другие в новую тему
  • теперь в исходной теме есть пост, который не входит в тему, но помечен как решение
4 лайка

Это решено с помощью недавнего обновления, которое будет уведомлять пользователей, когда они попытаются переместить пост, отмеченный как решение, из темы:

Если пользователи решат продолжить, пост больше не будет отмечен как решение, и ранее решённая тема вернётся в состояние «нерешённая».

4 лайка

Эта тема была автоматически закрыта через 46 часов. Новые ответы больше не принимаются.