From 05ad083ae0a5dd0962cbb2c2b7957bea747ea8ea Mon Sep 17 00:00:00 2001 From: Qubad786 Date: Thu, 24 Nov 2016 12:35:32 +0500 Subject: [PATCH] remove transaction.atomic decorator --- common/djangoapps/student/models.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/common/djangoapps/student/models.py b/common/djangoapps/student/models.py index 6cc3662725..689369a7c9 100644 --- a/common/djangoapps/student/models.py +++ b/common/djangoapps/student/models.py @@ -29,7 +29,7 @@ from django.contrib.auth.models import User from django.contrib.auth.signals import user_logged_in, user_logged_out from django.core.cache import cache from django.core.exceptions import ObjectDoesNotExist, MultipleObjectsReturned -from django.db import models, IntegrityError, transaction +from django.db import models, IntegrityError from django.db.models import Count from django.db.models.signals import pre_save, post_save from django.dispatch import receiver, Signal @@ -1024,7 +1024,6 @@ class CourseEnrollment(models.Model): cache.delete(self.enrollment_status_hash_cache_key(self.user)) @classmethod - @transaction.atomic def get_or_create_enrollment(cls, user, course_key): """ Create an enrollment for a user in a class. By default *this enrollment