Skip to content
Snippets Groups Projects
Unverified Commit c5541eb5 authored by Matt Tuchfarber's avatar Matt Tuchfarber Committed by GitHub
Browse files

Merge pull request #18201 from edx/tuchfarber/program_marketing_newest_course_run

Fix program marketing to use newest course run
parents f0408978 20fdcc8d
No related branches found
No related tags found
No related merge requests found
...@@ -67,7 +67,7 @@ endorser_org = endorser_position.get('organization_name') or corporate_endorseme ...@@ -67,7 +67,7 @@ endorser_org = endorser_position.get('organization_name') or corporate_endorseme
full_program_price = full_program_price_format.format(program['full_program_price']) full_program_price = full_program_price_format.format(program['full_program_price'])
%> %>
<div id="program-details-hero"> <div id="program-details-hero">
<div class="main-banner" <div class="main-banner"
style="background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(${banner_image});"> style="background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(${banner_image});">
<div class="container" > <div class="container" >
<div class="row"> <div class="row">
...@@ -294,8 +294,9 @@ endorser_org = endorser_position.get('organization_name') or corporate_endorseme ...@@ -294,8 +294,9 @@ endorser_org = endorser_position.get('organization_name') or corporate_endorseme
</div> </div>
</div> </div>
% for course in courses: % for course in courses:
<% <%
course_run = course['course_runs'][0] ## Sort course runs by start date, reverse so newest is first, then take newest run
course_run = sorted(course['course_runs'], key=lambda run: run['start'], reverse=True)[0]
course_img = course_run.get('image') course_img = course_run.get('image')
course_about_url = reverse('about_course', args=[course_run['key']]) course_about_url = reverse('about_course', args=[course_run['key']])
course_purchase_url = course_run['upgrade_url'] if course_run['upgrade_url'] else course_about_url course_purchase_url = course_run['upgrade_url'] if course_run['upgrade_url'] else course_about_url
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment