fix: Update event property (#30768)

- Use course_key instead of course_run_key for the is_personalized_recommendation event.

VAN-1021
This commit is contained in:
Mubbshar Anwar
2022-08-02 21:04:43 +05:00
committed by GitHub
parent 999970d60b
commit 38e63681bb
3 changed files with 14 additions and 16 deletions

View File

@@ -373,15 +373,12 @@ class CourseRecommendationApiView(APIView):
for course_id in course_keys:
course_data = get_course_data(course_id)
if course_data:
course_run_keys = [course_run['key'] for course_run in course_data['course_runs']
if course_run['availability'] in ['Current', 'Upcoming']]
if course_run_keys:
recommended_courses.append({
'course_run_key': course_run_keys[0],
'title': course_data['title'],
'logo_image_url': course_data['owners'][0]['logo_image_url'],
'marketing_url': course_data.get('marketing_url')
})
recommended_courses.append({
'course_key': course_id,
'title': course_data['title'],
'logo_image_url': course_data['owners'][0]['logo_image_url'],
'marketing_url': course_data.get('marketing_url')
})
else:
return Response(status=400)