From: Radek Czajka Date: Tue, 15 Feb 2022 08:00:09 +0000 (+0100) Subject: Merge remote-tracking branch 'zawadzki/new-design' X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/e2a460b0a960df9482701ab10ec135a5cc3c69ac?hp=10d01e2faef06d1db0958908394f1f79441cd744 Merge remote-tracking branch 'zawadzki/new-design' --- diff --git a/src/catalogue/models/book.py b/src/catalogue/models/book.py index ab7a59106..ee8595588 100644 --- a/src/catalogue/models/book.py +++ b/src/catalogue/models/book.py @@ -912,7 +912,10 @@ class Book(models.Model): fragments = Fragment.objects.filter(book__ancestor=self).order_by() fragments_count = fragments.count() if fragments_count: - offset = randint(0, fragments_count - number) + if fragments_count > number: + offset = randint(0, fragments_count - number) + else: + offset = 0 return fragments[offset : offset + number] elif self.parent: return self.parent.choose_fragments(number) diff --git a/src/catalogue/templates/catalogue/2021/book_detail.html b/src/catalogue/templates/catalogue/2021/book_detail.html index ea3591f17..d44abc51e 100644 --- a/src/catalogue/templates/catalogue/2021/book_detail.html +++ b/src/catalogue/templates/catalogue/2021/book_detail.html @@ -30,7 +30,7 @@