Fix pending transaction check to use week_start parameter

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 <noreply@anthropic.com>
This commit is contained in:
Cal Corum 2025-12-21 22:03:19 -06:00
parent f48b83668a
commit a942475950

View File

@ -461,9 +461,10 @@ class TransactionService(BaseService[Transaction]):
""" """
try: try:
# Get all pending transactions for the week (all teams) # Get all pending transactions for the week (all teams)
# Use week_start to filter out keepers (week=0) and earlier transactions
params = [ params = [
('season', str(season)), ('season', str(season)),
('week', str(week)), ('week_start', str(week)),
('cancelled', 'false'), ('cancelled', 'false'),
('frozen', 'false') ('frozen', 'false')
] ]