投稿者が「いいね」した投稿が削除された後も「いいね」数が残る

こんにちは。

投稿に「いいね!」したユーザーのアバターの数と、「いいね!」の数が一致しないことがあるのに気づきました。これは、投稿に「いいね!」したユーザーが削除された場合に発生します。これは統計上の理由によるものですか、それともバグですか?

よろしくお願いします :slightly_smiling_face:

最初の画像の投稿はこちらで確認できます…

「いいね!」 3

@Don あるべき姿だと思います

キャッシュが同期していないようです。

削除されたユーザーに関連している可能性があります。削除されたユーザーが投票した投稿の投稿数更新を強制していない可能性があります。

とりあえず、これに pr-welcome を付けます。

「いいね!」 2

それらの「いいね!」を削除すると、バッジのポスターの「いいね!」数にも影響しますか?

投稿の「いいね」や「いいね解除」で簡単に再同期させることができると思います。OPの問題は、「いいね」/「いいね解除」のシーケンスによって解決されたようです。

「いいね!」 1

説明

コンテキスト:

コミュニティからユーザーが削除されると、そのユーザーの「いいね!」も削除されます。そのユーザーが以前に「いいね!」した投稿について、投稿に「いいね!」したユーザーのアバターを表示すると、削除されたユーザーのアバターは予想通り削除されます。

問題点:

しかし、「いいね!」のカウント自体は、ユーザーが削除された後も更新されていません。

そのため、投稿の「いいね!」カウントが4であるにもかかわらず、表示されるアバターは3つしかない場合があります。これは混乱を招く可能性があります。

ユーザーが編集したスクリーンショットです。

再現手順

  1. ユーザーに複数の投稿に「いいね!」させる。
  2. ユーザーを削除する。
  3. そのユーザーが以前に「いいね!」した投稿について、「いいね!」のカウントと投稿に「いいね!」したユーザーのアバターを表示する。

期待される動作:

削除されたユーザーのアバターが削除され、投稿の「いいね!」カウントが1つ減少する。

実際の結果:

削除されたユーザーのアバターは削除されますが、投稿の「いいね!」カウントは同じままです。


追加メモ

この問題に気づいてくれたユーザーに感謝します。私はここでレポートを作成することにしました。確認のためにさらに情報が必要な場合はお知らせください。

期待される動作/実際の結果として何が理想的かはわかりません。「いいね!」カウントが1つ減少した場合、それがバッジなどにどのように影響するかはわかりません。

しかし、現在すでにアバターが削除されていることを考えると、カウントが同じままであるのは混乱を招きます。当初は、削除されたユーザーの代わりにゴミ箱アイコンが表示されるアバターを期待していました。(以前のバージョンのDiscourseではそうだったかもしれませんが、削除された投稿については記憶違いかもしれません)

「いいね!」 2
「いいね!」 2

リンクありがとうございます。「トピックが似ています…」ポップアップには表示されていませんでした。

このトピックはそちらにマージするか、削除することができます。

「いいね!」 1

複数のレポートがあると便利なので、滑り込ませました。:+1:

「いいね!」 3