pykolab/itip

Thomas Brüderli bruederli at kolabsys.com
Wed Jul 16 18:35:34 CEST 2014


 pykolab/itip/__init__.py |    3 +++
 1 file changed, 3 insertions(+)

New commits:
commit 014b466cf3bdd6d4621b7a8b99dcae912175693e
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Sun Jul 6 23:27:40 2014 -0400

    Make sure the 'attendees' property of an iTip event always is a list

diff --git a/pykolab/itip/__init__.py b/pykolab/itip/__init__.py
index 04b2d55..42e08dd 100644
--- a/pykolab/itip/__init__.py
+++ b/pykolab/itip/__init__.py
@@ -100,6 +100,9 @@ def objects_from_message(message, objname, methods=None):
 
                     itip['attendees'] = c['attendee']
 
+                    if itip.has_key('attendee') and not isinstance(itip['attendees'], list):
+                        itip['attendees'] = [c['attendee']]
+
                     if c.has_key('resources'):
                         itip['resources'] = c['resources']
 




More information about the commits mailing list