From 8be5940595a1e408cdc3154ab6471a9cd1485d70 Mon Sep 17 00:00:00 2001 From: Marlon Keating Date: Tue, 21 Jan 2025 20:33:38 +0000 Subject: [PATCH] fix: enterprise-customer-support should only return learners from given customer --- CHANGELOG.rst | 4 ++++ enterprise/__init__.py | 2 +- enterprise/api/v1/views/enterprise_customer_support.py | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 42dd8424e..e7fc55488 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -17,6 +17,10 @@ Unreleased ---------- * nothing unreleased +[5.6.4] +-------- +* fix: enterprise-customer-support should only return learners from given customer + [5.6.3] -------- * feat: exclude unlinked member records from enterprise-customer-members and enterprise_group endpoints diff --git a/enterprise/__init__.py b/enterprise/__init__.py index a613a3380..12c760a84 100644 --- a/enterprise/__init__.py +++ b/enterprise/__init__.py @@ -2,4 +2,4 @@ Your project description goes here. """ -__version__ = "5.6.3" +__version__ = "5.6.4" diff --git a/enterprise/api/v1/views/enterprise_customer_support.py b/enterprise/api/v1/views/enterprise_customer_support.py index 2141ca38c..2a1f3f3de 100644 --- a/enterprise/api/v1/views/enterprise_customer_support.py +++ b/enterprise/api/v1/views/enterprise_customer_support.py @@ -73,7 +73,7 @@ def filter_queryset_by_user_query(self, queryset, is_pending_user=False): if user_query: if not is_pending_user: - queryset = models.EnterpriseCustomerUser.objects.filter( + queryset = queryset.filter( user_id__in=User.objects.filter( Q(email__icontains=user_query) | Q(username__icontains=user_query) )