From 7089a3fbb4edf720606e979871528e0aa4d58ff2 Mon Sep 17 00:00:00 2001 From: Matt Hughes Date: Tue, 7 Sep 2021 15:07:59 -0400 Subject: [PATCH] build: man. comm. fails more loudly when nothing to do JIRA:EDUCATOR-5112 --- cms/djangoapps/contentstore/management/commands/sync_courses.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cms/djangoapps/contentstore/management/commands/sync_courses.py b/cms/djangoapps/contentstore/management/commands/sync_courses.py index 5f2c8801ac..a5dcfbb9ae 100644 --- a/cms/djangoapps/contentstore/management/commands/sync_courses.py +++ b/cms/djangoapps/contentstore/management/commands/sync_courses.py @@ -44,6 +44,8 @@ class Command(BaseCommand): instructor = self.get_user(options['instructor']) course_runs = get_course_runs() + if len(course_runs) == 0: + raise CommandError('No course runs to synchronize') for course_run in course_runs: course_key = CourseKey.from_string(course_run.get('key')) fields = {