실수로 삭제되었다가 복원된 답변은 무시될 가능성이 높습니다. 답변을 삭제하면 범프(bump) 날짜가 이전 답변의 날짜로 리셋되지만, 삭제 취소(undelete) 시에는 최신 답변의 날짜로 되돌려지지 않기 때문입니다.
재현 단계:
- 최근에 범프되지 않은 토픽에 답변을 작성합니다.
- 최신(latest) 탭을 확인하여 토픽이 맨 위로 올라갔는지 확인합니다.
- 작성한 답변을 삭제합니다.
- 최신 탭을 확인하여 범프 날짜가 예상대로 리셋되었는지 확인합니다.
- 답변의 삭제를 취소합니다.
예상 결과: 최근 답변이 있으므로 토픽이 최신 목록 맨 위로 복원됩니다.
실제 결과: 토픽은 답변이 삭제되었을 때의 위치 그대로 유지됩니다. 이는 누군가가 해당 답변을 발견할 가능성이 낮아진다는 것을 의미합니다.
참고: FEATURE: Reset bump date when deleting a post - Pull Request #33747 - discourse/discourse - GitHub 이 병합된 후에도 이 동작은 여전히 유지되고 있었습니다. 삭제 취소가 편집(edit)으로 간주되어 토픽의 범프를 트리거했기 때문이라고 생각합니다. 그러나 FEATURE: Do not bump topic on post edit - Pull Request #34681 - discourse/discourse - GitHub 이후로는 더 이상 작동하지 않습니다.