From d426280231368f206b15d7f9e8cf9ea85049fb23 Mon Sep 17 00:00:00 2001 From: Tony Date: Fri, 31 Dec 2021 15:19:38 -0600 Subject: [PATCH] fixed some issues for null positionings --- benchcoach/views.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/benchcoach/views.py b/benchcoach/views.py index c8fb47b..ec3bcfa 100644 --- a/benchcoach/views.py +++ b/benchcoach/views.py @@ -206,7 +206,10 @@ def csv_export(request, event_id): rows.append(event.venue.name) # 3 [rows.append('') for i in range(3)] #4-6 p = qs.filter(position='P').first() - rows.append(f"{p.player.last_name}, {p.player.first_name}") #7 + if p: + rows.append(f"{p.player.last_name}, {p.player.first_name}") #7 + else: + rows.append('') [rows.append('') for i in range(3)] #8-10 for pos in ['C', '1B', '2B', '3B', 'SS', 'LF', 'CF', 'RF', 'DH']: #11-19 p = qs.filter(position=pos).first() @@ -227,7 +230,10 @@ def csv_export(request, event_id): rows.append('') rows.append('') #22 p=qs.filter(position__isnull=False, order=0).first() - rows.append(f"{p.player.last_name}, {p.player.first_name}") # 23 + if p: + rows.append(f"{p.player.last_name}, {p.player.first_name}") # 23 + else: + rows.append('') rows.append('') for p in qs.filter(order__gt=0).order_by('order'): rows.append(f"{p.player.last_name}, {p.player.first_name}")