general: always consider booking periods to start/end at midnight (#13793)

This commit is contained in:
Frédéric Péters 2016-10-28 19:31:46 +02:00
parent 2370679e11
commit dc5c647391
1 changed files with 2 additions and 2 deletions

View File

@ -178,10 +178,10 @@ class Event(models.Model):
(self.waiting_list_places and self.waiting_list >= self.waiting_list_places))
def in_bookable_period(self):
if now() >= (self.start_datetime - datetime.timedelta(days=self.agenda.minimal_booking_delay)):
if now().date() > (self.start_datetime - datetime.timedelta(days=self.agenda.minimal_booking_delay)).date():
return False
if self.agenda.maximal_booking_delay and (
now() < (self.start_datetime - datetime.timedelta(days=self.agenda.maximal_booking_delay))):
now().date() <= (self.start_datetime - datetime.timedelta(days=self.agenda.maximal_booking_delay)).date()):
return False
return True