fix PHP 8.0 error: Illegal offset type

when PUTint an all-day series
This commit is contained in:
Ralf Becker 2021-11-08 18:01:18 +01:00
parent c6761665cf
commit b51f60ada5

View File

@ -2706,6 +2706,11 @@ class calendar_ical extends calendar_boupdate
break; break;
case 'RECURRENCE-ID': case 'RECURRENCE-ID':
case 'X-RECURRENCE-ID': case 'X-RECURRENCE-ID':
if (is_array($attributes['value'])) // whole-day event recurrence-id is returned as array
{
$attributes['value'] = mktime(0, 0, 0,
$attributes['value']['month'], $attributes['value']['mday'], $attributes['value']['year']);
}
$vcardData['recurrence'] = $attributes['value']; $vcardData['recurrence'] = $attributes['value'];
break; break;
case 'LOCATION': case 'LOCATION':