Distinct on the queryset, herp

This commit is contained in:
2011-09-01 20:14:26 +01:00
parent 1a84f07f64
commit 27e270e2d6

View File

@@ -130,12 +130,12 @@ class EmailChangeForm(forms.Form):
class PrimaryCharacterForm(forms.Form):
character = forms.ModelChoiceField(queryset=None, required=True, empty_label=None).distinct()
character = forms.ModelChoiceField(queryset=None, required=True, empty_label=None)
def __init__(self, *args, **kwargs):
self.user = kwargs.pop('user', None)
super(PrimaryCharacterForm, self).__init__(*args, **kwargs)
if self.user:
self.fields['character'].queryset = EVEPlayerCharacter.objects.filter(eveaccount__user=self.user)
self.fields['character'].queryset = EVEPlayerCharacter.objects.filter(eveaccount__user=self.user).distinct()