Fixed: enumerate the Seasonrankings starting with 1
Fixed: Logging error when a value changed from/to None
This commit is contained in:
@@ -184,7 +184,7 @@ class SeasonRankingManager(models.Manager):
|
|||||||
if until or force_recalc:
|
if until or force_recalc:
|
||||||
for ranking in self.filter(season=season):
|
for ranking in self.filter(season=season):
|
||||||
ranking.recalculate(until=until)
|
ranking.recalculate(until=until)
|
||||||
for placement, ranking in enumerate(self.season_rankings(season)):
|
for placement, ranking in enumerate(self.season_rankings(season), start=1):
|
||||||
ranking.placement = placement
|
ranking.placement = placement
|
||||||
ranking.save(force_update=True, update_fields=['placement'])
|
ranking.save(force_update=True, update_fields=['placement'])
|
||||||
|
|
||||||
@@ -249,5 +249,5 @@ class KyuDanRankingManager(models.Manager):
|
|||||||
LOGGER.warning(
|
LOGGER.warning(
|
||||||
"%(user)s recalc shows differences in %(attr)s! old: %(old)d, new: %(new)d",
|
"%(user)s recalc shows differences in %(attr)s! old: %(old)d, new: %(new)d",
|
||||||
{'user': ranking.user, 'attr': attr,
|
{'user': ranking.user, 'attr': attr,
|
||||||
'old': old_value, 'new': getattr(ranking, attr)}
|
'old': old_value or 0, 'new': getattr(ranking, attr) or 0}
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user