diff --git a/src/modules/statistic_creator.py b/src/modules/statistic_creator.py index b981c2b..c3f3d5b 100644 --- a/src/modules/statistic_creator.py +++ b/src/modules/statistic_creator.py @@ -402,15 +402,15 @@ def get_winrate_over_time(session: Session, player_name: str | None = None, day_ all_playplayers = [playplayer for playplayer in wanted_player.playplayers] all_playplayers.sort(key=lambda x: x.play.play_date) - if start_date > all_playplayers[0].play.play_date: - start_date = all_playplayers[0].play.play_date - for wanted_player in wanted_players: all_playplayers = [playplayer for playplayer in wanted_player.playplayers] all_playplayers.sort(key=lambda x: x.play.play_date) all_playplayers = list(filter(lambda playplayer: boardgame_id == None or playplayer.play.boardgame.id == boardgame_id, all_playplayers)) + if start_date > all_playplayers[0].play.play_date: + start_date = all_playplayers[0].play.play_date + timeline_dict = {} for current_date in daterange(start_date, date.today(), day_step):