8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-05 01:16:27 +00:00

Fix availability of non cotisation articles in facture creation.

This commit is contained in:
Hugo Levy-Falk 2020-09-01 21:13:05 +01:00
parent d5cfe2edd2
commit 0f6cf2a43b

View file

@ -778,7 +778,7 @@ class Article(RevMixin, AclMixin, models.Model):
Args: Args:
user: The user requesting articles. user: The user requesting articles.
target_user: The user to sell articles target_user: The user to sell articles to
""" """
if target_user is None: if target_user is None:
objects_pool = cls.objects.all() objects_pool = cls.objects.all()
@ -790,7 +790,9 @@ class Article(RevMixin, AclMixin, models.Model):
) )
if target_user is not None and not target_user.is_adherent(): if target_user is not None and not target_user.is_adherent():
objects_pool = objects_pool.filter( objects_pool = objects_pool.filter(
Q(type_cotisation="All") | Q(type_cotisation="Adhesion") Q(type_cotisation="All")
| Q(type_cotisation="Adhesion")
| Q(type_cotisation__isnull=True)
) )
if user.has_perm("cotisations.buy_every_article"): if user.has_perm("cotisations.buy_every_article"):
return objects_pool return objects_pool