fix registration issues

online_registration
Raz 11 months ago
parent 2411871f32
commit b8609f8c94
  1. 6
      tournaments/utils/player_search.py
  2. 6
      tournaments/views.py

@ -23,7 +23,11 @@ def get_player_name_from_csv(category, licence_id, base_folder=None):
base_folder = settings.STATIC_ROOT base_folder = settings.STATIC_ROOT
folder_path = os.path.join(base_folder, "rankings") folder_path = os.path.join(base_folder, "rankings")
cleaned_licence_id = clean_licence_id(licence_id)
if licence_id:
cleaned_licence_id = clean_licence_id(licence_id)
else:
cleaned_licence_id = None
def extract_date(file_name): def extract_date(file_name):
""" """

@ -653,6 +653,12 @@ def register_tournament(request, tournament_id):
}) })
elif add_player_form.names_is_valid(): elif add_player_form.names_is_valid():
if player_data.get('rank', None) is None: if player_data.get('rank', None) is None:
if request.session.get('last_rank', None) is None:
data, found = get_player_name_from_csv(tournament.federal_category, None)
if data:
request.session['last_rank'] = data['rank']
request.session['is_woman'] = data['is_woman']
request.session.modified = True
player_data['rank'] = request.session.get('last_rank', 0) player_data['rank'] = request.session.get('last_rank', 0)
player_data['is_woman'] = request.session.get('is_woman', False) player_data['is_woman'] = request.session.get('is_woman', False)
request.session['team_registration'].append(player_data) request.session['team_registration'].append(player_data)

Loading…
Cancel
Save