diff --git a/rowers/views.py b/rowers/views.py index aa6e50ad..5f838028 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -5305,7 +5305,7 @@ def team_view(request,id=0,message='',successmessage=''): if request.method == 'POST' and request.user == t.manager: inviteform = TeamInviteForm(request.POST) - inviteform.fields['user'].queryset = User.objects.filter(rower__isnull=False,rower__team__in=myteams).exclude(rower__team__name=t.name) + inviteform.fields['user'].queryset = User.objects.filter(rower__isnull=False,rower__team__in=myteams).distinct().exclude(rower__team__name=t.name) if inviteform.is_valid(): cd = inviteform.cleaned_data newmember = cd['user'] @@ -5321,7 +5321,7 @@ def team_view(request,id=0,message='',successmessage=''): elif request.user == t.manager: inviteform = TeamInviteForm() - inviteform.fields['user'].queryset = User.objects.filter(rower__isnull=False,rower__team__in=myteams).exclude(rower__team__name=t.name) + inviteform.fields['user'].queryset = User.objects.filter(rower__isnull=False,rower__team__in=myteams).distinct().exclude(rower__team__name=t.name) else: inviteform = '' @@ -5529,7 +5529,7 @@ def rower_invitations_view(request,code=None,message='',successmessage=''): }) else: message = text - url = reverse(rower_invitations_view,kwargs={ + url = reverse(rower_teams_view,kwargs={ 'message':message, })