From cc4c2c35cfff821a29b61a6edb25169e31de8a8d Mon Sep 17 00:00:00 2001 From: Muhammad Adeel Tajamul <77053848+muhammadadeeltajamul@users.noreply.github.com> Date: Tue, 29 Apr 2025 15:11:18 +0500 Subject: [PATCH] chore: added log in disable user policy (#36622) --- openedx/core/djangoapps/ace_common/policies.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openedx/core/djangoapps/ace_common/policies.py b/openedx/core/djangoapps/ace_common/policies.py index 6ad745b86d..11dc75b1e6 100644 --- a/openedx/core/djangoapps/ace_common/policies.py +++ b/openedx/core/djangoapps/ace_common/policies.py @@ -22,7 +22,11 @@ class DisableUserOptout(Policy): skip_disable_user_policy = message.options.get('skip_disable_user_policy', False) if skip_disable_user_policy: return PolicyResult(deny=set()) - user = User.objects.get(id=message.recipient.lms_user_id) + try: + user = User.objects.get(id=message.recipient.lms_user_id) + except User.DoesNotExist: + log.info(f"Disable User Policy - User not found - {message.recipient.lms_user_id} - {message.name}") + return PolicyResult(deny=set()) if user.has_usable_password(): return PolicyResult(deny=set()) log.info(f"===> User is disabled - {user.email} - {message.name}")