From a942475950d6065dca8e58adb3246204d112e9f1 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Sun, 21 Dec 2025 22:03:19 -0600 Subject: [PATCH] Fix pending transaction check to use week_start parameter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The API was returning keepers transactions (week=0) when querying for week 2 transactions. Changed from 'week' to 'week_start' parameter to properly filter out earlier weeks. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- services/transaction_service.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/transaction_service.py b/services/transaction_service.py index ff2ba72..b3663f4 100644 --- a/services/transaction_service.py +++ b/services/transaction_service.py @@ -461,9 +461,10 @@ class TransactionService(BaseService[Transaction]): """ try: # Get all pending transactions for the week (all teams) + # Use week_start to filter out keepers (week=0) and earlier transactions params = [ ('season', str(season)), - ('week', str(week)), + ('week_start', str(week)), ('cancelled', 'false'), ('frozen', 'false') ]