Skip to content

Commit f64142c

Browse files
committed
Fix to catch summer/wintertime changes.
- Legacy-Id: 4210
1 parent e94ea42 commit f64142c

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

ietf/meeting/models.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ def __unicode__(self):
4444
return self.number
4545

4646
def time_zone_offset(self):
47-
return pytz.timezone(self.time_zone).localize(datetime.datetime.combine(self.date, datetime.time(0, 0))).strftime("%z")
47+
# Look at the time of 8 o'clock sunday, rather than 0h sunday, to get
48+
# the right time after a possible summer/winter time change.
49+
return pytz.timezone(self.time_zone).localize(datetime.datetime.combine(self.date, datetime.time(8, 0))).strftime("%z")
4850
def get_meeting_date (self,offset):
4951
return self.date + datetime.timedelta(days=offset)
5052

0 commit comments

Comments
 (0)