Fix calculation of tournament registration fee

mailing
Razmig Sarkissian 2 months ago
parent 8c4799c1e6
commit c0d97721dd
  1. 2
      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

Loading…
Cancel
Save