From da65e39b45684520d189ad26427e475608478f15 Mon Sep 17 00:00:00 2001 From: Raz Date: Fri, 29 Nov 2024 18:44:39 +0100 Subject: [PATCH] fix url static --- tournaments/utils/player_search.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tournaments/utils/player_search.py b/tournaments/utils/player_search.py index 171b6bc..dc9b5b4 100644 --- a/tournaments/utils/player_search.py +++ b/tournaments/utils/player_search.py @@ -2,6 +2,7 @@ import csv import os import re from datetime import datetime +from django.conf import settings from tournaments.models.enums import FederalCategory @@ -10,7 +11,7 @@ def clean_licence_id(licence_id): cleaned_licence_id = re.sub(r'\D+$', '', str(licence_id)) # \D+ matches non-digits at the end return cleaned_licence_id -def get_player_name_from_csv(category, licence_id, base_folder="/Users/razmig/Documents/XLR Sport/padelclub_backend/tournaments/static"): +def get_player_name_from_csv(category, licence_id, base_folder=None): """ Search for a player's first name, last name, and rank in the most recent rankings file. @@ -18,6 +19,9 @@ def get_player_name_from_csv(category, licence_id, base_folder="/Users/razmig/Do :param base_folder: Base folder containing the rankings folder. :return: A tuple (first_name, last_name, rank) or (None, None, None) if not found. """ + if base_folder is None: + base_folder = settings.STATIC_ROOT + folder_path = os.path.join(base_folder, "rankings") cleaned_licence_id = clean_licence_id(licence_id)