From 7709409a63737729d5cdd0b543fbeeeb1ac48071 Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Tue, 23 Sep 2025 20:04:51 +0200 Subject: [PATCH] Fix tournament cart fee calculation logic --- tournaments/services/tournament_registration.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tournaments/services/tournament_registration.py b/tournaments/services/tournament_registration.py index a8cba10..31a4b75 100644 --- a/tournaments/services/tournament_registration.py +++ b/tournaments/services/tournament_registration.py @@ -173,11 +173,10 @@ class RegistrationCartManager: except Tournament.DoesNotExist: return 0 - players = self.session.get('registration_cart_players', []), + players = self.session.get('registration_cart_players', []) entry_fee = tournament.entry_fee if entry_fee is not None and entry_fee > 0 and tournament.enable_online_payment: fee = entry_fee * tournament.minimum_player_per_team - players = self.session.get('registration_cart_players', []) club_members = sum(1 for player in players if player.get('club_member', False)) if tournament.club_member_fee_deduction is not None: return fee - club_members * tournament.club_member_fee_deduction