Fix name display with null checks

mailing
Razmig Sarkissian 2 months ago
parent c0d97721dd
commit 721650a8b6
  1. 2
      tournaments/models/player_registration.py

@ -85,9 +85,11 @@ class PlayerRegistration(TournamentSubModel):
return "Anonyme" return "Anonyme"
name = self.name() name = self.name()
if (len(name) > 20 or forced) and self.first_name: if (len(name) > 20 or forced) and self.first_name:
if self.first_name and len(self.first_name) > 0:
name = f"{self.first_name[0]}. {self.last_name}" name = f"{self.first_name[0]}. {self.last_name}"
if len(name) > 20 or forced: if len(name) > 20 or forced:
name_parts = self.last_name.split(" ") name_parts = self.last_name.split(" ")
if len(name_parts) > 0 and self.first_name and len(self.first_name) > 0:
name = f"{self.first_name[0]}. {name_parts[0]}" name = f"{self.first_name[0]}. {name_parts[0]}"
return name return name

Loading…
Cancel
Save