Repository :
http://git.fedorahosted.org/cgit/fedocal.git
On branch : master
---------------------------------------------------------------
commit 64785bcd4023341b55155663f018296337bbd101
Author: Pierre-Yves Chibon <pingou(a)pingoured.fr>
Date: Fri Jan 18 23:54:54 2013 +0100
Fix the copy of Meeting object
---------------------------------------------------------------
fedocal/fedocallib/model.py | 29 +++++++++++++++++++----------
1 files changed, 19 insertions(+), 10 deletions(-)
diff --git a/fedocal/fedocallib/model.py b/fedocal/fedocallib/model.py
index ddaf773..e5aefee 100644
--- a/fedocal/fedocallib/model.py
+++ b/fedocal/fedocallib/model.py
@@ -251,16 +251,25 @@ class Meeting(BASE):
meeting.recursion_ends = self.recursion_ends
meeting.full_day = self.full_day
else:
- meeting = Meeting(self.meeting_name, self.meeting_manager,
- self.meeting_date, self.meeting_date_end,
- self.meeting_time_start, self.meeting_time_stop,
- self.meeting_information,
- self.calendar_name,
- self.reminder_id,
- self.meeting_region,
- self.recursion_frequency,
- self.recursion_ends,
- self.full_day)
+ meeting = Meeting(
+ meeting_name=self.meeting_name,
+ meeting_manager=self.meeting_manager,
+ meeting_date=self.meeting_date,
+ meeting_date_end=self.meeting_date_end,
+ meeting_time_start=self.meeting_time_start,
+ meeting_time_stop=self.meeting_time_stop,
+ meeting_information=self.meeting_information,
+ calendar_name=self.calendar_name,
+ reminder_id=self.reminder_id,
+ meeting_region=self.meeting_region,
+ recursion_frequency=self.recursion_frequency,
+ recursion_ends=self.recursion_ends,
+ full_day=self.full_day
+ )
+ # Update object associated to the meeting
+ meeting.reminder = self.reminder
+ meeting.calendar = self.calendar
+ meeting.reminder = self.reminder
return meeting
@classmethod