From 8cb27a08e123444c47b4401884956a52335355ed Mon Sep 17 00:00:00 2001 From: Awais Jibran Date: Fri, 9 Dec 2016 16:45:41 +0500 Subject: [PATCH] Fix accidentally exposed Supply Chain course run ECOM-6452 --- openedx/core/djangoapps/catalog/tests/test_utils.py | 1 + openedx/core/djangoapps/catalog/utils.py | 1 + openedx/core/djangoapps/programs/utils.py | 3 --- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/openedx/core/djangoapps/catalog/tests/test_utils.py b/openedx/core/djangoapps/catalog/tests/test_utils.py index 38fd07776f..b43694e415 100644 --- a/openedx/core/djangoapps/catalog/tests/test_utils.py +++ b/openedx/core/djangoapps/catalog/tests/test_utils.py @@ -51,6 +51,7 @@ class TestGetPrograms(mixins.CatalogIntegrationMixin, TestCase): querystring = { 'marketable': 1, 'exclude_utm': 1, + 'published_course_runs_only': 1, } if type: querystring['type'] = type diff --git a/openedx/core/djangoapps/catalog/utils.py b/openedx/core/djangoapps/catalog/utils.py index 59daf88692..7353c78403 100644 --- a/openedx/core/djangoapps/catalog/utils.py +++ b/openedx/core/djangoapps/catalog/utils.py @@ -43,6 +43,7 @@ def get_programs(user, uuid=None, type=None): # pylint: disable=redefined-built querystring = { 'marketable': 1, 'exclude_utm': 1, + 'published_course_runs_only': 1, } if type: querystring['type'] = type diff --git a/openedx/core/djangoapps/programs/utils.py b/openedx/core/djangoapps/programs/utils.py index c0def66586..6bfd5c1bf1 100644 --- a/openedx/core/djangoapps/programs/utils.py +++ b/openedx/core/djangoapps/programs/utils.py @@ -145,9 +145,6 @@ def attach_program_detail_url(programs): Returns: list, containing extended program dicts """ - programs_config = ProgramsApiConfig.current() - marketing_url = get_program_marketing_url(programs_config) - for program in programs: base = reverse('program_details_view', kwargs={'program_id': program['id']}).rstrip('/') slug = slugify(program['name'])