From 1af9803cc087af4daa2add3070465328f5d8cd35 Mon Sep 17 00:00:00 2001 From: Mohammad Ahtasham ul Hassan <60315450+aht007@users.noreply.github.com> Date: Sat, 15 Jul 2023 00:14:19 +0500 Subject: [PATCH] fix: fix revocation utility comparison (#32751) * fix: fix revocation utility comparison --- common/djangoapps/entitlements/rest_api/v1/tests/test_views.py | 2 +- common/djangoapps/entitlements/utils.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/djangoapps/entitlements/rest_api/v1/tests/test_views.py b/common/djangoapps/entitlements/rest_api/v1/tests/test_views.py index 8c3bf10c1a..f36d29249a 100644 --- a/common/djangoapps/entitlements/rest_api/v1/tests/test_views.py +++ b/common/djangoapps/entitlements/rest_api/v1/tests/test_views.py @@ -1299,7 +1299,7 @@ class RevokeSubscriptionsVerifiedAccessViewTest(ModuleStoreTestCase): is_active=True, mode=CourseMode.VERIFIED ) - mock_get_courses_completion_status.return_value = ([enrollment.course_id], False) + mock_get_courses_completion_status.return_value = ([str(enrollment.course_id)], False) course_entitlement = CourseEntitlementFactory.create(user=self.user, enrollment_course_run=enrollment) url = reverse(self.REVOKE_VERIFIED_ACCESS_PATH) diff --git a/common/djangoapps/entitlements/utils.py b/common/djangoapps/entitlements/utils.py index 037ee9a6e0..397b0cd1c0 100644 --- a/common/djangoapps/entitlements/utils.py +++ b/common/djangoapps/entitlements/utils.py @@ -77,7 +77,7 @@ def revoke_entitlements_and_downgrade_courses_to_audit(course_entitlements, user if course_entitlement.enrollment_course_run is None: if course_entitlement.expired_at is None: course_entitlement.expire_entitlement() - elif course_entitlement.enrollment_course_run.course_id not in awarded_cert_course_ids: + elif str(course_entitlement.enrollment_course_run.course_id) not in awarded_cert_course_ids: course_id = course_entitlement.enrollment_course_run.course_id enrollment_mode = course_entitlement.enrollment_course_run.mode username = course_entitlement.enrollment_course_run.user.username