Closed kou closed 7 years ago
それはスコアを表示するようにしたための仕様です。
Redmineの持ってるキャッシュのキーが [id, rank, scope]
(rank==score) なのです。
issue の場合は、issue の本体とコメントで別のテーブルになっていて、それぞれ別のクエリを組み立てて投げており、スコアがテーブルごとに別々に算出しているためです。
ユーザーからすると同じチケットが2つリストされる仕様はうれしくない(あれ、これ前にも見たやつだけど。。。違うのかな?とか混乱する)んですが、どうしようもないのでしょうか?
リストするときに同じIDならrankをマージして一つにまとめるとかできないのかしらとか思いますけど。。。
Redmine 側の処理を上書きすれば、できますね。 :thought_balloon: 現状ではRedmine側の処理を上書きしてしまっている部分だったと思うので、そこに手を入れれば可能という認識です。
Fixed. 2ef5c72
詳細はわかっていないんですが、「2017-04-07」で検索すると「2017-04-17 朝会」というタイトルの(同一でどちらも3610番の)チケットが2つリストされます。スコアは片方が1100でもう片方が100です。
チケットの重複判定がうまくいっていないのかもしれません。
@okkez さんもアクセスできるサーバーなので詳細はそこで確認できます。