From 03bcd19b8d6473c042dfee6bc02a14e8fa9fa85b Mon Sep 17 00:00:00 2001 From: ichuang Date: Tue, 13 Aug 2013 08:46:21 -0400 Subject: [PATCH] catch error in delete_course management script when group does not exist --- .../contentstore/management/commands/delete_course.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cms/djangoapps/contentstore/management/commands/delete_course.py b/cms/djangoapps/contentstore/management/commands/delete_course.py index 4d8c4eda55..3e0ecfb8d9 100644 --- a/cms/djangoapps/contentstore/management/commands/delete_course.py +++ b/cms/djangoapps/contentstore/management/commands/delete_course.py @@ -48,4 +48,7 @@ class Command(BaseCommand): print 'removing User permissions from course....' # in the django layer, we need to remove all the user permissions groups associated with this course if commit: - _delete_course_group(loc) + try: + _delete_course_group(loc) + except Exception as err: + print("Error in deleting course groups for {0}: {1}".format(loc, err))