Skip to content

Commit fb6242d

Browse files
committed
Merged in [15123] from rjsparks@nostrum.com:
Use importantdates for material submisssion cutoff and revision if they exist. Fixes ietf-tools#2514. - Legacy-Id: 15132 Note: SVN reference [15123] has been migrated to Git commit c75b5e9
2 parents faee5f6 + c75b5e9 commit fb6242d

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

ietf/meeting/models.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,9 +165,18 @@ def get_materials_path(self):
165165
def get_submission_start_date(self):
166166
return self.date - datetime.timedelta(days=self.submission_start_day_offset)
167167
def get_submission_cut_off_date(self):
168-
return self.date + datetime.timedelta(days=self.submission_cutoff_day_offset)
168+
importantdate = self.importantdate_set.filter(name_id='procsub').first()
169+
if importantdate:
170+
return importantdate.date
171+
else:
172+
return self.date + datetime.timedelta(days=self.submission_cutoff_day_offset)
173+
169174
def get_submission_correction_date(self):
170-
return self.date + datetime.timedelta(days=self.submission_correction_day_offset)
175+
importantdate = self.importantdate_set.filter(name_id='revsub').first()
176+
if importantdate:
177+
return importantdate.date
178+
else:
179+
return self.date + datetime.timedelta(days=self.submission_correction_day_offset)
171180

172181
def get_schedule_by_name(self, name):
173182
return self.schedule_set.filter(name=name).first()

0 commit comments

Comments
 (0)