トピック削除はアサインメントをクリアすべき

昨日、内部ユーザーから、グループに割り当てられたすべてのトピックが見つからないという連絡がありました。当時、グループのカウントは2でしたが、リストには1つしか表示されていませんでした。

今日、確認する時間があったのですが、カウントは4になっていますが、リストには3つしか表示されていません。

幸い、データエクスプローラーがインストールされています。これで4つすべてが見つかりました。

トピックを割り当ててから同僚が探すまでの間に、4つ目のトピックがユーザーによってフラグが立てられていたことが判明しました。

そして、3人目の同僚によって削除されました。

私の意見では、削除アクションの一部として割り当ては解除されるべきでした。

「いいね!」 2

そして実際…投稿作成/割り当て/フラグ付けと削除の日付が4月になっていることに気づきました。そして、最近まで(つまり、削除された投稿を含めて)数字が間違っていたとは思いません。@nat最近の変更がこれに関係しているのではないでしょうか。

「いいね!」 1

本日も同様の事象が発生しましたが、今回はさらに悪化しました。

以下は私のクエリです。

SELECT a.* 
FROM assignments a
JOIN groups g on g.id=a.assigned_to_id
WHERE a.assigned_to_type='Group'
AND g.name='xxx'

「投稿者により削除済み」の投稿の1つで、割り当て解除の試みが「反映」されません。割り当て解除しても、そのアクションはスレッドに表示されず、ページを更新してもグループに割り当てられたままです。

編集:トピックを復元してからでないと割り当て解除できず、グループの総割り当て数から削除できませんでした。(その後、再度削除しました。)

「いいね!」 1

これもまだ発生しています。今日、スタッフユーザーの一人が私に不満を訴えてきました。

皆さんが、あるトピックに一定の関心が集まるまで優先順位をつけないことは承知しています。

私が複数のインスタンスに遭遇し、それぞれについて不満を訴えることが、その関心としてカウントされますか?お願いします。

また、ここに bug ラベルを追加していただけますか?

「いいね!」 1

まだ発生しています…

これがまだ発生しています。

  • ユーザーがスレッドを作成する
  • スレッドをグループに割り当てる
  • ユーザーがスレッドを削除する
  • グループは、割り当てられたままの削除された投稿を見つけられないため、すべての割り当てをクリアできない

私たちだけがこれを見ているわけではないはずですよね?

「いいね!」 3

fix をマージし、サイトにデプロイしました。

さらに問題が発生した場合に備えて、このトピックを 2 週間開いたままにしておきます。

「いいね!」 2

@natさん、ありがとうございます!素晴らしいニュースです:tada:

残念ながら、これは日常的なことではないので、今後2週間以内に遭遇する可能性は低いです。

「いいね!」 1

このトピックは18日後に自動的に閉じられました。返信はもうできません。