X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/9fcf7be584a442a94cfb7c0d2b97b61ad52730e5..1076830cbd3a839d1f332100bf3ac6b1fb24c86a:/src/catalogue/models/book.py?ds=inline diff --git a/src/catalogue/models/book.py b/src/catalogue/models/book.py index d3eddfd71..9de495029 100644 --- a/src/catalogue/models/book.py +++ b/src/catalogue/models/book.py @@ -230,7 +230,12 @@ class Book(models.Model): if not self.preview: return True Membership = apps.get_model('club', 'Membership') - return Membership.is_active_for(user) + if Membership.is_active_for(user): + return True + Funding = apps.get_model('funding', 'Funding') + if Funding.objects.filter(user=user, offer__book=self): + return True + return False def save(self, force_insert=False, force_update=False, **kwargs): from sortify import sortify