Only query for regular IETF meetings when calculating cut off dates

(reported by Ryan Cross).
 - Legacy-Id: 4319
This commit is contained in:
Ole Laursen 2012-04-25 11:00:40 +00:00
parent bbeaa2d022
commit 7db44f8e50

View file

@ -52,19 +52,19 @@ class Meeting(models.Model):
@classmethod
def get_first_cut_off(cls):
date = cls.objects.all().order_by('-date')[0].date
date = cls.objects.all().filter(type="ietf").order_by('-date')[0].date
offset = datetime.timedelta(days=settings.FIRST_CUTOFF_DAYS)
return date - offset
@classmethod
def get_second_cut_off(cls):
date = cls.objects.all().order_by('-date')[0].date
date = cls.objects.all().filter(type="ietf").order_by('-date')[0].date
offset = datetime.timedelta(days=settings.SECOND_CUTOFF_DAYS)
return date - offset
@classmethod
def get_ietf_monday(cls):
date = cls.objects.all().order_by('-date')[0].date
date = cls.objects.all().filter(type="ietf").order_by('-date')[0].date
return date + datetime.timedelta(days=-date.weekday(), weeks=1)
# the various dates are currently computed