temp: add temporary logging for entitlement revocation (#32746)

* temp: add temporary logging for entitlement revocation
This commit is contained in:
Mohammad Ahtasham ul Hassan
2023-07-14 16:04:17 +05:00
committed by GitHub
parent 5d72ba3518
commit 024096a589
4 changed files with 32 additions and 4 deletions

View File

@@ -150,10 +150,18 @@ def get_courses_completion_status(lms_user_id, course_run_ids):
return [], True
# Yes, This is course_credentials_data. The key is named status but
# it contains all the courses data from credentials.
log.info("Course completion status response for lms_user_id [%s] for course_run_ids [%s] is [%s]",
lms_user_id,
course_run_ids,
course_completion_response)
course_credentials_data = course_completion_response.get('status', [])
if course_credentials_data is not None:
filtered_records = [course_data['course_run']['key'] for course_data in course_credentials_data if
course_data['course_run']['key'] in course_run_ids and
course_data['status'] == settings.CREDENTIALS_COURSE_COMPLETION_STATE]
log.info("Filtered course completion status response for lms_user_id [%s] for course_run_ids [%s] is [%s]",
lms_user_id,
course_run_ids,
filtered_records)
return filtered_records, False
return [], False