From: Radek Czajka Date: Mon, 7 Mar 2022 09:43:24 +0000 (+0100) Subject: Merge remote-tracking branch 'zawadzki/new-design' X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/349f8b311ecdf30a181b94a8c7747867bacca356?hp=40ea08ada00c0ad2e2b08718a27b7d046ae4035b 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 557206316..36515faba 100644 --- a/src/catalogue/templates/catalogue/2021/book_detail.html +++ b/src/catalogue/templates/catalogue/2021/book_detail.html @@ -41,7 +41,7 @@