From b952f2fbb3a915f8ece10a5b89556dc37f565542 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Wed, 15 Aug 2007 20:17:11 +0000 Subject: [PATCH] Monotone-Parent: 052d83040e0d4ee5456c2ee8ef81f588178b384b Monotone-Revision: c4e25d84f9042e9b35f379e1d77a96da56e08bc0 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-08-15T20:17:11 Monotone-Branch: ca.inverse.sogo --- SoObjects/Appointments/iCalEntityObject+SOGo.m | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/SoObjects/Appointments/iCalEntityObject+SOGo.m b/SoObjects/Appointments/iCalEntityObject+SOGo.m index 5b100f9a5..6b67f2da4 100644 --- a/SoObjects/Appointments/iCalEntityObject+SOGo.m +++ b/SoObjects/Appointments/iCalEntityObject+SOGo.m @@ -23,6 +23,7 @@ #import #import +#import #import #import "iCalEntityObject+SOGo.h" @@ -32,12 +33,14 @@ - (BOOL) userIsParticipant: (SOGoUser *) user { NSEnumerator *emails; + NSArray *identities; NSString *currentEmail; BOOL response; response = NO; - emails = [[user allEmails] objectEnumerator]; + identities = [user allIdentities]; + emails = [[identities objectsForKey: @"email"] objectEnumerator]; currentEmail = [emails nextObject]; while (!response && currentEmail) if ([self isParticipant: currentEmail]) @@ -51,12 +54,14 @@ - (BOOL) userIsOrganizer: (SOGoUser *) user { NSEnumerator *emails; + NSArray *identities; NSString *currentEmail; BOOL response; response = NO; - emails = [[user allEmails] objectEnumerator]; + identities = [user allIdentities]; + emails = [[identities objectsForKey: @"email"] objectEnumerator]; currentEmail = [emails nextObject]; while (!response && currentEmail) if ([self isOrganizer: currentEmail])