X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/96ffe46ed194b842c5df711fd0135d51655b880d..742c7194284dfbe5f051e8c6652d72f00e47f88f:/apps/catalogue/models.py diff --git a/apps/catalogue/models.py b/apps/catalogue/models.py index 18e7e804d..60d278580 100644 --- a/apps/catalogue/models.py +++ b/apps/catalogue/models.py @@ -164,7 +164,7 @@ class Book(models.Model): if not overwrite: raise Book.AlreadyExists('Book %s already exists' % book_slug) # Save shelves for this book - book_shelves = book.tags.filter(category='set') + book_shelves = list(book.tags.filter(category='set')) book.title = book_info.title book._short_html = '' @@ -230,7 +230,7 @@ class Book(models.Model): book_themes += themes book_themes = set(book_themes) - book.tags = list(book.tags) + list(book_themes) + list(book_shelves) + book.tags = list(book.tags) + list(book_themes) + book_shelves book.save() return book