From 099d72186efc6568e90bed09936d66f825fecae7 Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Wed, 26 Mar 2014 08:53:01 +0100 Subject: [PATCH] Missing PARTSTAT attributes should be treated as NEEDS-ACTION (#2941) --- plugins/libcalendaring/lib/libcalendaring_itip.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/libcalendaring/lib/libcalendaring_itip.php b/plugins/libcalendaring/lib/libcalendaring_itip.php index d285960b..a703160f 100644 --- a/plugins/libcalendaring/lib/libcalendaring_itip.php +++ b/plugins/libcalendaring/lib/libcalendaring_itip.php @@ -425,7 +425,7 @@ class libcalendaring_itip if ($attendee['email'] && in_array(strtolower($attendee['email']), $emails)) { $metadata['attendee'] = $attendee['email']; $metadata['rsvp'] = $attendee['rsvp'] || $attendee['role'] != 'NON-PARTICIPANT'; - $rsvp_status = strtoupper($attendee['status']); + $rsvp_status = !empty($attendee['status']) ? strtoupper($attendee['status']) : 'NEEDS-ACTION'; break; } }