diff --git a/rowers/views/racesviews.py b/rowers/views/racesviews.py index 3ced8b20..4e926444 100644 --- a/rowers/views/racesviews.py +++ b/rowers/views/racesviews.py @@ -1894,20 +1894,24 @@ def virtualevent_addboat_view(request, id=0): followers = VirtualRaceFollower.objects.filter(race=race) - for follower in followers: + for follower in followers: othername = '' if follower.user: othername = follower.user.first_name+' '+follower.user.last_name registeredname = r.user.first_name+' '+r.user.last_name email = follower.emailaddress - if follower.user.id not in registereduserids: - _ = myqueue( - queue, - handle_sendemail_raceregistration, - email, othername, - registeredname, race.name, race.id, - ) + try: + if follower.user.id not in registereduserids: + _ = myqueue( + queue, + handle_sendemail_raceregistration, + email, othername, + registeredname, race.name, race.id, + ) + registereduserids.append(follower.user.id) + except AttributeError: + pass url = reverse('virtualevent_view', kwargs={