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