mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-03 02:25:25 +00:00
fix(calendar): ensure valid identity when sending invitations
This commit is contained in:
@@ -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];
|
||||
|
||||
@@ -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"]];
|
||||
|
||||
Reference in New Issue
Block a user