From ea42dac661ceea491d60ef8fb3741b168130df8b Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Wed, 2 Mar 2011 15:26:54 +0100 Subject: [PATCH] Fix bug in schedule status response where there is no authority. Signed-off-by: Andrew McMillan --- inc/caldav-PUT-functions.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/inc/caldav-PUT-functions.php b/inc/caldav-PUT-functions.php index 99d9feda..c1e03c34 100644 --- a/inc/caldav-PUT-functions.php +++ b/inc/caldav-PUT-functions.php @@ -320,7 +320,7 @@ function write_scheduling_request( &$resource, $attendee_value, $create_resource if ( ! $attendee_inbox->HavePrivilegeTo('schedule-deliver-invite') ) { $response = '3.8;'.translate('No authority to deliver invitations to user.'); } - if ( $attendee_inbox->WriteCalendarMember($resource, $create_resource) ) { + else if ( $attendee_inbox->WriteCalendarMember($resource, $create_resource) ) { $response = '2.0;'.translate('Scheduling invitation delivered successfully'); } else { @@ -374,8 +374,8 @@ function update_scheduling_requests( &$resource ) { } $attendees = $resource->GetPropertiesByPath('/VCALENDAR/*/ATTENDEE'); - $wr_attendees = $resource->GetPropertiesByPath('/VCALENDAR/*/X-WR-ATTENDEE'); - if ( count ( $wr_attendees ) > 0 ) { + $wr_attendees = $resource->GetPropertiesByPath('/VCALENDAR/*/X-WR-ATTENDEE'); + if ( count ( $wr_attendees ) > 0 ) { dbg_error_log( 'POST', 'Non-compliant iCal request. Using X-WR-ATTENDEE property' ); foreach( $wr_attendees AS $k => $v ) { $attendees[] = $v;