diff --git a/bda/admin.py b/bda/admin.py index 4ba2763d..55b0475f 100644 --- a/bda/admin.py +++ b/bda/admin.py @@ -282,20 +282,14 @@ class SalleAdmin(admin.ModelAdmin): class SpectacleReventeAdminForm(forms.ModelForm): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) - confirmed_entry_qset = Participant.objects.select_related("user", "tirage") - seller_qset = Participant.objects.select_related("user", "tirage") - soldTo_qset = Participant.objects.select_related("user", "tirage") + qset = Participant.objects.select_related("user", "tirage") if self.instance.pk is not None: - confirmed_entry_qset = confirmed_entry_qset.filter( - tirage=self.instance.seller.tirage - ) - seller_qset = seller_qset.filter(tirage=self.instance.seller.tirage) - soldTo_qset = soldTo_qset.filter(tirage=self.instance.seller.tirage) + qset = qset.filter(tirage=self.instance.seller.tirage) - self.fields["confirmed_entry"].queryset = confirmed_entry_qset - self.fields["seller"].queryset = seller_qset - self.fields["soldTo"].queryset = soldTo_qset + self.fields["confirmed_entry"].queryset = qset + self.fields["seller"].queryset = qset + self.fields["soldTo"].queryset = qset class SpectacleReventeAdmin(admin.ModelAdmin):