fix(calendar): ensure valid identity when sending invitations

This commit is contained in:
Francis Lachapelle
2020-07-06 12:40:30 -04:00
parent c99170b9bc
commit c2d937746f
3 changed files with 3 additions and 3 deletions
@@ -1972,7 +1972,7 @@ inRecurrenceExceptionsForEvent: (iCalEvent *) theEvent
NSArray *allAttendees;
organizerUser = [SOGoUser userWithLogin: uid];
defaultIdentity = [organizerUser defaultIdentity];
defaultIdentity = [organizerUser primaryIdentity];
organizer = [[event organizer] copy];
[organizer setCn: [defaultIdentity objectForKey: @"fullName"]];
[organizer setEmail: [defaultIdentity objectForKey: @"email"]];
@@ -828,7 +828,7 @@
// No organizer, grab the event's owner
if (![senderEmail length])
senderEmail = shortSenderEmail = [[ownerUser defaultIdentity] objectForKey: @"email"];
senderEmail = shortSenderEmail = [[ownerUser primaryIdentity] objectForKey: @"email"];
/* calendar part */
eventBodyPart = [self _bodyPartForICalObject: object];
+1 -1
View File
@@ -59,7 +59,7 @@
iCalPerson *aAttendee;
ownerIdentity = [[SOGoUser userWithLogin: uid roles: nil]
defaultIdentity];
primaryIdentity];
aAttendee = [iCalPerson elementWithTag: @"attendee"];
[aAttendee setCn: [ownerIdentity objectForKey: @"fullName"]];
[aAttendee setEmail: [ownerIdentity objectForKey: @"email"]];