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'])