Skip to content

Commit 6f1e0a9

Browse files
authored
Merge pull request #211 from nextcloud/artonge/fix/getbyid
fix: Migrate `getById` to `getFirstNodeById`
2 parents 43716c6 + a268e5c commit 6f1e0a9

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

lib/BackgroundJobs/FileSystemListenerJob.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ protected function run($argument): void {
8484
}
8585

8686
try {
87-
$node = current($this->rootFolder->getUserFolder($fsEvent->getUserId())->getById($fsEvent->getNodeId()));
87+
$node = $this->rootFolder->getUserFolder($fsEvent->getUserId())->getFirstNodeById($fsEvent->getNodeId());
8888
} catch (\Exception $e) {
8989
$this->logger->warning('Error retrieving node for fs event' . $e->getMessage(), [
9090
'exception' => $e,

lib/BackgroundJobs/IndexerJob.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ protected function index(array $files): void {
191191
// this includes files that are too large, locked, or not readable
192192
$visitedQFiles[] = $queueFile;
193193

194-
$file = current($this->rootFolder->getById($queueFile->getFileId()));
194+
$file = $this->rootFolder->getFirstNodeById($queueFile->getFileId());
195195
if (!$file instanceof File) {
196196
continue;
197197
}

lib/Listener/FileListener.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@ public function handle(Event $event): void {
7878
}
7979

8080
if ($event instanceof CacheEntryInsertedEvent) {
81-
$node = current($this->rootFolder->getById($event->getFileId()));
82-
if ($node === false) {
81+
$node = $this->rootFolder->getFirstNodeById($event->getFileId());
82+
if ($node === null) {
8383
return;
8484
}
8585
if ($node instanceof Folder) {
@@ -105,8 +105,8 @@ public function handle(Event $event): void {
105105
if ($cacheEntry === false) {
106106
return;
107107
}
108-
$node = current($this->rootFolder->getById($cacheEntry->getId()));
109-
if ($node === false) {
108+
$node = $this->rootFolder->getFirstNodeById($cacheEntry->getId());
109+
if ($node === null) {
110110
return;
111111
}
112112
// Synchronous, because we wouldn't have the recursive list of file ids after deletion

lib/Service/FsEventService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ public function onInsert(Node $node, bool $recurse = true, bool $update = false)
117117
}
118118

119119
foreach ($fileIds as $fileId) {
120-
$file = current($this->rootFolder->getById($fileId));
120+
$file = $this->rootFolder->getFirstNodeById($fileId);
121121
if (!$file instanceof File) {
122122
continue;
123123
}

0 commit comments

Comments
 (0)