8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-22 11:23:10 +00:00

For my klafy : return best mandate possible

This commit is contained in:
Gabriel Detraz 2019-09-24 01:04:38 +02:00 committed by chirac
parent 21f95fbc9d
commit b38521db69

View file

@ -531,7 +531,7 @@ class Mandate(RevMixin, AclMixin, models.Model):
""""Find the mandate taking place at the given date.""" """"Find the mandate taking place at the given date."""
if callable(date): if callable(date):
date = date() date = date()
mandate = cls.objects.filter(start_date__lte=date).order_by('-start_date').first() mandate = cls.objects.exclude(end_date__lte=date).order_by('start_date').first() or cls.objects.order_by('start_date').last()
if not mandate: if not mandate:
raise cls.DoesNotExist("No mandate have been created. Please go to the preferences page to create one.") raise cls.DoesNotExist("No mandate have been created. Please go to the preferences page to create one.")
return mandate return mandate