From c0d97721dddbcea8d94f711c35892cf59dfc4c89 Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Tue, 23 Sep 2025 17:43:56 +0200 Subject: [PATCH] Fix calculation of tournament registration fee --- tournaments/services/tournament_registration.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tournaments/services/tournament_registration.py b/tournaments/services/tournament_registration.py index a8cba10..db6c0d7 100644 --- a/tournaments/services/tournament_registration.py +++ b/tournaments/services/tournament_registration.py @@ -176,8 +176,8 @@ class RegistrationCartManager: 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', []) + fee = entry_fee * len(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