Repository :
http://git.fedorahosted.org/cgit/fedocal.git
On branch : master
---------------------------------------------------------------
commit d9519a468ebd67bf13bd03f25849f04aa2ee28f1
Author: Pierre-Yves Chibon <pingou(a)pingoured.fr>
Date: Tue Dec 11 18:55:58 2012 +0100
When we update the timezone of a meeting update both start and end date.
---------------------------------------------------------------
fedocal/fedocallib/__init__.py | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/fedocal/fedocallib/__init__.py b/fedocal/fedocallib/__init__.py
index d5f02ea..d46cb0a 100644
--- a/fedocal/fedocallib/__init__.py
+++ b/fedocal/fedocallib/__init__.py
@@ -71,12 +71,14 @@ def convert_meeting_timezone(meeting, tzfrom, tzto):
meeting.meeting_time_start.minute),
tzfrom, tzto)
meeting_stop = convert_time(
- datetime(meeting.meeting_date.year, meeting.meeting_date.month,
- meeting.meeting_date.day,
+ datetime(meeting.meeting_date_end.year,
+ meeting.meeting_date_end.month,
+ meeting.meeting_date_end.day,
meeting.meeting_time_stop.hour,
meeting.meeting_time_stop.minute),
tzfrom, tzto)
meeting.meeting_date = meeting_start.date()
+ meeting.meeting_date_end = meeting_stop.date()
meeting.meeting_time_start = meeting_start.time()
meeting.meeting_time_stop = meeting_stop.time()
return meeting