X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/ae60b2a3949e96357477cc04f90fd0873cee8a92..b6acaa277803adf1f39dd61b362ca499b1bb6064:/src/catalogue/management/commands/savemedia.py diff --git a/src/catalogue/management/commands/savemedia.py b/src/catalogue/management/commands/savemedia.py index 6196bab42..ab4da51d4 100755 --- a/src/catalogue/management/commands/savemedia.py +++ b/src/catalogue/management/commands/savemedia.py @@ -18,7 +18,9 @@ class Command(BaseCommand): @transaction.atomic def handle(self, *args, **options): - path, slug, name = args + path, slug, name, part_name, index, parts_count = args + index = int(index) + parts_count = int(parts_count) book = Book.objects.get(slug=slug) @@ -39,5 +41,7 @@ class Command(BaseCommand): bm = BookMedia(book=book, type=ext) print "Creating new media" bm.name = name + bm.part_name = part_name + bm.index = index bm.file.save(None, ExistingFile(path)) - bm.save() + bm.save(parts_count=parts_count)