diff --git a/management/commands/export_wei_registrations.py b/management/commands/export_wei_registrations.py index fc23c71..f76852c 100644 --- a/management/commands/export_wei_registrations.py +++ b/management/commands/export_wei_registrations.py @@ -55,7 +55,7 @@ class Command(BaseCommand): qs = qs.filter(club=wei).order_by( Lower('bus__name'), Lower('team__name'), - 'roles', + 'user__profile__promotion', Lower('user__last_name'), Lower('user__first_name'), ).distinct() @@ -85,5 +85,5 @@ class Command(BaseCommand): s += sep + user.profile.section_generated s += sep + bus.name s += sep + (team.name if team else "--") - s += sep + ", ".join(role.name for role in membership.roles.all()) + s += sep + ", ".join(role.name for role in membership.roles.filter(~Q(name="Adhérent WEI")).all()) self.stdout.write(s)