좋아요를 누른 사용자가 삭제된 후에도 게시물의 좋아요 수가 유지됩니다

안녕하세요,

때때로 좋아요 수가 해당 게시글에 좋아요를 누른 사용자 아바타 수와 일치하지 않는 것을 확인했습니다. 이는 게시글에 좋아요를 누른 사용자가 삭제된 경우 발생합니다. 이는 통계적인 이유 때문인가요, 아니면 버그인가요?

감사합니다 :slightly_smiling_face:

첫 번째 이미지의 게시글은 여기에서 확인하실 수 있습니다…

3개의 좋아요

@Don 나는 그게 그래야 한다고 생각해

동기화되지 않은 캐시 문제인 것 같습니다.

사용자가 시스템에서 삭제된 것과 관련이 있을 가능성이 높습니다. 삭제된 사용자가 투표한 게시물의 좋아요 수를 새로고침하도록 강제하지 않고 있을 수 있다고 추측합니다.

일단 pr-welcome 태그를 붙여두겠습니다.

2개의 좋아요

그 좋아요를 삭제하면 배지를 위한 게시자의 좋아요 수에도 영향을 미치나요?

게시글을 좋아요/좋아요 취소하면 게시글 수가 다시 동기화되는 것을 쉽게 확인할 수 있습니다. OP에서 언급된 문제는 좋아요/좋아요 취소 순서로 인해 이제 해결된 것으로 보입니다.

1개의 좋아요

설명

배경:

사용자가 커뮤니티에서 삭제되면 해당 사용자의 좋아요도 함께 삭제됩니다. 이전에 좋아요를 누른 게시글의 경우, 현재 좋아요를 누른 사람들의 아바타를 볼 때 삭제된 사용자의 아바타가 예상대로 제거됩니다.

문제:

그러나 사용자가 삭제된 후에도 좋아요 수는 업데이트되지 않습니다.

예를 들어 게시글에 좋아요 수가 4로 표시되지만, 실제로는 아바타가 3개만 표시될 수 있습니다. 이는 혼란을 줄 수 있습니다.

사용자 중 한 명이 제공한 편집된 스크린샷:

재현 방법

  1. 사용자가 다른 게시글에 여러 개의 좋아요를 누르게 합니다.
  2. 해당 사용자를 삭제합니다.
  3. 이전에 좋아요를 누른 게시글에서 좋아요 수와 좋아요를 누른 사람들의 아바타를 확인합니다.

기대 결과:

삭제된 사용자의 아바타가 제거되고, 해당 게시글의 좋아요 수가 1 감소합니다.

실제 결과:

삭제된 사용자의 아바타는 제거되지만, 게시글의 좋아요 수는 그대로 유지됩니다.


추가 참고 사항

이 문제를 발견해 주신 사용자분께 감사드립니다 – 제가 보고서를 작성하기로 결정했습니다. 확인에 추가 정보가 필요하시다면 알려 주세요.

기대/실제 동작에 대해 이상적인 방식이 무엇인지 확신이 서지 않습니다. 좋아요 수가 1 감소한다면 배지 등에 어떤 영향을 미칠지 모르겠습니다.

하지만 현재 이미 아바타를 삭제하는 점을 고려할 때, 좋아요 수가 그대로 유지되는 것은 혼란스럽습니다. 초기에는 삭제된 사용자를 대체하기 위해 휴지통 아이콘이 있는 아바타를 볼 수 있을 것으로 예상했습니다. (이전 버전의 Discourse에서는 삭제된 게시글에 대해 그렇게 작동했을 수도 있지만, 제 기억이 틀린 것일 수도 있습니다)

2개의 좋아요
2개의 좋아요

아 링크 감사합니다 – “이 주제와 유사한 게시글…” 팝업에서 못 봤네요.

이 주제를 거기에 병합하거나 삭제해도 됩니다.

1개의 좋아요

여러 보고서가 유용할 수 있으므로 여러 번 공유했습니다. :+1:

3개의 좋아요