ソースを参照

CalDavBackend: check if timerange is array before accessing

Signed-off-by: Simon Spannagel <simonspa@kth.se>
tags/v21.0.0beta1
Simon Spannagel 3年前
コミット
9956d13b90
1個のファイルの変更2行の追加1行の削除
  1. 2
    1
      apps/dav/lib/CalDAV/CalDavBackend.php

+ 2
- 1
apps/dav/lib/CalDAV/CalDavBackend.php ファイルの表示

@@ -16,6 +16,7 @@
* @author Thomas Citharel <nextcloud@tcit.fr>
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vinicius Cubas Brand <vinicius@eita.org.br>
* @author Simon Spannagel <simonspa@kth.se>
*
* @license AGPL-3.0
*
@@ -1364,7 +1365,7 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription
$requirePostFilter = false;
}
// There was a time-range filter
if ($componentType === 'VEVENT' && isset($filters['comp-filters'][0]['time-range'])) {
if ($componentType === 'VEVENT' && isset($filters['comp-filters'][0]['time-range']) && is_array($filters['comp-filters'][0]['time-range'])) {
$timeRange = $filters['comp-filters'][0]['time-range'];

// If start time OR the end time is not specified, we can do a

読み込み中…
キャンセル
保存