diff --git a/rowers/views/planviews.py b/rowers/views/planviews.py index ad62f109..b1ddd359 100644 --- a/rowers/views/planviews.py +++ b/rowers/views/planviews.py @@ -75,16 +75,16 @@ def plannedsession_comment_view(request,id=0,userid=0): registrations = VirtualRaceResult.objects.filter( race__id=ps.id, emailnotifications=True) - ids = [r.user.userid or r in registrations] - usrs = User.objects.filter(id in ids) - rowers = {u for u in usrs} + ids = [rg.userid for rg in registrations] + rwrs = Rower.objects.filter(id__in= ids) + rowers = {u.user for u in rwrs} elif ps.sessiontype=='indoorrace': registrations = IndoorVirtualRaceResult.objects.filter( race__id=ps.id, emailnotifications=True) - ids = [r.user.userid or r in registrations] - usrs = User.objects.filter(id in ids) - rowers = {u for u in usrs} + ids = [rg.userid for rg in registrations] + rwrs = Rower.objects.filter(id__in= ids) + rowers = {u.user for u in rwrs} else: rowers = {r.user for r in ps.rower.all()} commenters = set(list(commenters)+list(rowers))