use transaction.atomic
This commit is contained in:
parent
e738503380
commit
e22cc432b3
13 changed files with 19 additions and 19 deletions
|
|
@ -101,7 +101,7 @@ class Edit(models.Model):
|
|||
index = self.clips.count()
|
||||
ids = [i['id'] for i in self.clips.order_by('index').values('id')]
|
||||
added = []
|
||||
with transaction.commit_on_success():
|
||||
with transaction.atomic():
|
||||
for data in clips:
|
||||
c = self.add_clip(data)
|
||||
if c:
|
||||
|
|
@ -116,7 +116,7 @@ class Edit(models.Model):
|
|||
|
||||
def sort_clips(self, ids):
|
||||
index = 0
|
||||
with transaction.commit_on_success():
|
||||
with transaction.atomic():
|
||||
for i in ids:
|
||||
Clip.objects.filter(id=i).update(index=index)
|
||||
index += 1
|
||||
|
|
|
|||
|
|
@ -148,7 +148,7 @@ def orderClips(request, data):
|
|||
if edit.editable(request.user):
|
||||
if edit.type == 'static':
|
||||
index = 0
|
||||
with transaction.commit_on_success():
|
||||
with transaction.atomic():
|
||||
for i in ids:
|
||||
models.Clip.objects.filter(edit=edit, id=i).update(index=index)
|
||||
index += 1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue