Browse Source

resolve review comments

update styling for conditionals and simplifying conditional by only
relying on dtstart instead of also counting vevents (since they imply
the same condition, assuming valid events)

Signed-off-by: leith abdulla <online-nextcloud@eleith.com>
tags/v21.0.0beta1
leith abdulla 3 years ago
parent
commit
8c1f17383b
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      apps/dav/lib/CalDAV/CalDavBackend.php

+ 2
- 2
apps/dav/lib/CalDAV/CalDavBackend.php View File

@@ -2392,7 +2392,7 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription
$classification = self::CLASSIFICATION_PUBLIC;
$hasDTSTART = false;
foreach ($vObject->getComponents() as $component) {
if ($component->name!=='VTIMEZONE') {
if ($component->name !== 'VTIMEZONE') {
// Finding all VEVENTs, and track them
if ($component->name === 'VEVENT') {
array_push($vEvents, $component);
@@ -2411,7 +2411,7 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription
throw new \Sabre\DAV\Exception\BadRequest('Calendar objects must have a VJOURNAL, VEVENT or VTODO component');
}

if (count($vEvents) > 0 && $hasDTSTART) {
if ($hasDTSTART) {
$component = $vEvents[0];

// Finding the last occurrence is a bit harder

Loading…
Cancel
Save