diff --git a/lms/djangoapps/commerce/management/commands/create_orders_for_old_enterprise_course_enrollment.py b/lms/djangoapps/commerce/management/commands/create_orders_for_old_enterprise_course_enrollment.py index ebf1e47b6f193a37a36d365314334e0bbcc4fc9c..85a4a2d94c157894ee9b3b0ab00b37a7188de368 100644 --- a/lms/djangoapps/commerce/management/commands/create_orders_for_old_enterprise_course_enrollment.py +++ b/lms/djangoapps/commerce/management/commands/create_orders_for_old_enterprise_course_enrollment.py @@ -158,14 +158,14 @@ class Command(BaseCommand): "enterprise_customer_name": enterprise_customer.name, "enterprise_customer_uuid": str(enterprise_customer.uuid), } - except AttributeError as ex: - self.stderr.write(u'\t\tskipping enrollment {} due to invalid data. {}'.format(enrollment.id, ex)) - invalid += 1 - continue except CourseEnrollment.DoesNotExist: self.stderr.write(u'\t\tskipping enrollment {}, as CourseEnrollment not found'.format(enrollment.id)) invalid += 1 continue + except Exception as ex: # pylint: disable=broad-except + self.stderr.write(u'\t\tskipping enrollment {} due to invalid data. {}'.format(enrollment.id, ex)) + invalid += 1 + continue enrollments_payload.append(enrollment_payload) self.stdout.write(u'\t\tFound {count} Paid enrollments to sync'.format(count=len(enrollments_payload)))