From 5ad628f33a60f592314e9bc65e2ba25b39905a12 Mon Sep 17 00:00:00 2001 From: Christian Berg Date: Mon, 20 Nov 2017 07:47:47 +0100 Subject: [PATCH] Changed PlayerDanScore to only list non-legacy hanchans --- src/mahjong_ranking/models.py | 1 + src/mahjong_ranking/views.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mahjong_ranking/models.py b/src/mahjong_ranking/models.py index 832b5d4..2335ca8 100644 --- a/src/mahjong_ranking/models.py +++ b/src/mahjong_ranking/models.py @@ -510,6 +510,7 @@ class KyuDanRanking(models.Model): ) self.save(force_update=True) + def update_hanchan_points(self, hanchan): """ Berechne die Kyu bzw. Dan Punkte für eine Hanchan neu. diff --git a/src/mahjong_ranking/views.py b/src/mahjong_ranking/views.py index 44c2dcd..2c121cc 100644 --- a/src/mahjong_ranking/views.py +++ b/src/mahjong_ranking/views.py @@ -223,7 +223,8 @@ class PlayerDanScore(PlayerScore): template_name = 'mahjong_ranking/player_dan_score.html' def get_queryset(self): - return models.Hanchan.objects.dan_hanchans(user=self.user) + kyu_dan_ranking = models.KyuDanRanking.objects.get(user=self.user) + return models.Hanchan.objects.dan_hanchans(user=self.user, since=kyu_dan_ranking.legacy_date) class PlayerInvalidScore(PlayerScore):