diff --git a/accounts/api.py b/accounts/api.py index 242ffbc..959522d 100644 --- a/accounts/api.py +++ b/accounts/api.py @@ -431,7 +431,7 @@ def get(self, request: Request, *args, **kwargs): {"message": f"Account with ID {account_id} not found."}, status=404 ) - registrations = ListRegistration.objects.filter(registrant=account) + registrations = ListRegistration.objects.filter(registrant=account).select_related('registered_by', 'registrant') status_param = request.query_params.get("status") if status_param: if status_param not in ListRegistrationStatus.values: diff --git a/lists/serializers.py b/lists/serializers.py index c920c17..210d02a 100644 --- a/lists/serializers.py +++ b/lists/serializers.py @@ -48,6 +48,7 @@ class Meta: model = ListRegistration fields = [ "id", + "list_id", "registrant", "registered_by", "status",