修正:同じターゲットに対してフラグ付きのレビュー対象を再利用する際、承認済みキュー内レビュー対象の復活を防止

これらの手順について:

  1. 監視キーワードを設定する。
  2. ユーザーが監視キーワードをトリガーし、トピックがレビュー待ちキューに入る。
  3. スタッフがトピックを承認する。
  4. ユーザーがトピックにフラグを立てる。

すると、「このトピックを承認する」元のレビュー待ちアイテムのステータスが「承認済み」から「保留中」に戻り、キューには2つのレビュー待ちアイテム(1つは「このトピックを承認する」ためのもの。これは承認/拒否どちらを選んでも影響がなく、もう1つはフラグの処理のためのもの)が存在することになりますが、これは本来あるべき状態ではありません。

このコミットでは、ステータスが元に戻ってしまうのを防ぎ、フラグに関連するレビュー待ちアイテムのみを残すロジックを追加し、いくつかのスペック(テスト)も追加しています。