X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/87ff0a2df51103379aee4fe2724e90f3e690ef03..52a0445217d261027b003f6f300c1e0d6a3553eb:/catalogue/models.py diff --git a/catalogue/models.py b/catalogue/models.py index e80bd259a..114b34bdd 100644 --- a/catalogue/models.py +++ b/catalogue/models.py @@ -150,6 +150,13 @@ class Book(models.Model): book_tags.append(tag) book.tags = book_tags + if hasattr(book_info, 'parts'): + for part_url in book_info.parts: + base, slug = part_url.rsplit('/', 1) + child_book = Book.objects.get(slug=slug) + child_book.parent = book + child_book.save() + # Save XML and HTML files book.xml_file.save('%s.xml' % book.slug, File(file(xml_file)), save=False)