X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/b2d342589a7889a3b096e7192453d53bd28eed7d..a2f5e89d46881be85c38c664ffd30dcfe39ad512:/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)