From 15a90d1f4c668be60b1117c06875103aeb687da2 Mon Sep 17 00:00:00 2001 From: efigueroa Date: Sun, 7 Sep 2025 13:11:34 -0700 Subject: [PATCH] fix scores per league --- app.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 16dd2da..4e6ffac 100644 --- a/app.py +++ b/app.py @@ -227,12 +227,15 @@ def dashboard(username, week): for player_id in players_list: try: # Get player details from Sleeper API - player = sleeper_api.get_player_info(player_id) - if player: + player_info = sleeper_api.get_player_info(player_id) + if player_info: + # Create a copy of the player object for this league to avoid shared references + player = player_info.copy() + # Add starter status to player data player['is_starter'] = player_id in starters_list - # Add player points for this week + # Add player points for this week (league-specific) player['points'] = players_points.get(player_id, 0.0) # Check multiple possible injury status fields