mirror of
https://github.com/meeb/tubesync.git
synced 2025-06-24 14:06:36 +00:00
Fix variable scoping
This commit is contained in:
parent
ccf0e98798
commit
832799b51b
@ -1851,10 +1851,12 @@ class Metadata(models.Model):
|
|||||||
|
|
||||||
@atomic(durable=False)
|
@atomic(durable=False)
|
||||||
def ingest_formats(self, formats=list(), /):
|
def ingest_formats(self, formats=list(), /):
|
||||||
|
number = 0
|
||||||
for number, format in enumerate(formats, start=1):
|
for number, format in enumerate(formats, start=1):
|
||||||
mdf, created = self.format.get_or_create(site=self.site, key=self.key, number=number)
|
mdf, created = self.format.get_or_create(site=self.site, key=self.key, number=number)
|
||||||
mdf.value = format
|
mdf.value = format
|
||||||
mdf.save()
|
mdf.save()
|
||||||
|
if number > 0:
|
||||||
# delete any numbers we did not overwrite or create
|
# delete any numbers we did not overwrite or create
|
||||||
self.format.filter(site=self.site, key=self.key, number__gt=number).delete()
|
self.format.filter(site=self.site, key=self.key, number__gt=number).delete()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user