diff --git a/lib/Operation.php b/lib/Operation.php index 3366c28..681279a 100644 --- a/lib/Operation.php +++ b/lib/Operation.php @@ -113,12 +113,10 @@ public function onEvent(string $eventName, Event $event, IRuleMatcher $ruleMatch if ($event->getObjectType() !== 'files') { return; } - $nodes = $this->rootFolder->getById((int)$event->getObjectId()); - if (!isset($nodes[0])) { + $node = $this->rootFolder->getFirstNodeById((int)$event->getObjectId()); + if ($node === null) { return; } - $node = $nodes[0]; - unset($nodes); } else { $node = $event->getSubject(); }