投票機能のあるトピックを投票機能のないカテゴリに移動しても、票は解放されません

投票が有効なトピックを、投票が無効なカテゴリへ移動すると、投票が所有者に返却されないようです。これはバグでしょうか、それとも意図された動作でしょうか?

また、トピックを閉じても、投票が自動的にユーザーに返却されないケースがいくつかあります。

お時間をいただきありがとうございます!

「いいね!」 5

ローカル開発環境でこれをテストしたところ、投票を許可していないカテゴリにトピックを移動すると、投票がユーザーに返却されないことを確認しました。これは望ましくないように思えますが、意図した動作かどうかは確信が持てません。考えられる代替案としては、投票を許可していないカテゴリにトピックが移動された場合、トピックからすべての投票を削除するという方法があります。ただし、このアプローチにも潜在的な問題が生じる可能性があります。

もし具体的な再現方法をご存知であれば、お知らせください。来週以降、さらに調査いたします。

「いいね!」 4

トピックを投票不可のカテゴリに移動した際にも、投票権を解放する機能が必要です。現状では、投票済みのトピックを投票不可のカテゴリに移動すると、投票システムが破綻する恐れがあります。データベースが巨大になるほど、ユーザーが「投票権を失う」事態を防ぐためにモデレーターが手動で確認するのは困難で、手間がかかるからです。もし10票の上限があり、私が投票した2つのトピックが投票権を解放されずに投票不可カテゴリへ移動された場合、私のグローバルな投票権の20%を失うことになります。

具体的にどのような問題でしょうか?

「いいね!」 1

最初に思い浮かんだのは、トピックが誤ってカテゴリ変更された場合(例えば TL3 のユーザーによって)、正しいカテゴリに戻した際にすべての投票が失われてしまうという点です。

「いいね!」 1

現時点でのベストプラクティスは以下の通りです:

  • プラグインなしでトピックをカテゴリに移動させる前に、必ずトピックをクローズしてください。

これはまだバグです。修正される可能性はありますか?

以下も試しました。

  • トピックを投票カテゴリに戻す
  • トピックを閉じる
  • 正しい非投票カテゴリに移動する
  • 再度開く

それでも投票は残っているようです。

ルーカス・カズンズ様

数ヶ月前にいくつかのエッジケースを修正しましたが、まだ一部のシナリオが見落とされている可能性があります。問題を検証するためには、再現可能な手順をご提供いただけると大変助かります。

すべての移動されたトピックで発生していますか?それとも、共有できる特定のシナリオがありますか?

ありがとうございます!

「いいね!」 1

私がこれに気づいたトピックは4月17日に作成され、移動されました。それ以来修正された可能性はありますか?私たちは定期的にアップデートをインストールしているので、tests-passedより1週間以上遅れることはめったにありません。

最新バージョンでもこの問題が発生しています。実装の予定はありますか?

テストサイトで再現を試しましたが、できませんでした。トピックを投票カテゴリから非投票カテゴリに移動すると、テストユーザーの投票が戻ってきました。

確認のために、以下のように行っています。

  • カテゴリでトピック投票を有効にする
  • テストユーザーでトピックに投票する
  • 管理者として、トピックを非投票カテゴリに再分類する
  • テストユーザーとして、別のトピックに投票し、ポップアップの「情報」で残りの投票数を確認する
「いいね!」 1

申し訳ありません、おっしゃる通りです。修正前に移動されたトピックの古い投票のみがリリースされていないようです。誤った報告で申し訳ありませんでした。

「いいね!」 1