Fetch node and filename also if access cache was used

Signed-off-by: Julius Härtl <jus@bitgrid.net>
pull/11871/head
Julius Härtl 5 years ago
parent e5162fb9af
commit f0e50bcb74
No known key found for this signature in database
GPG Key ID: 4C614C6ED2CDE6DF

@ -52,6 +52,11 @@ class ResourceProvider implements IProvider {
if (isset($this->nodes[(int) $resource->getId()])) {
return $this->nodes[(int) $resource->getId()];
}
$nodes = $this->rootFolder->getById((int) $resource->getId());
if (!empty($nodes)) {
$this->nodes[(int) $resource->getId()] = array_shift($nodes);
return $this->nodes[(int) $resource->getId()];
}
return null;
}
@ -66,6 +71,10 @@ class ResourceProvider implements IProvider {
if (isset($this->nodes[(int) $resource->getId()])) {
return $this->nodes[(int) $resource->getId()]->getPath();
}
$node = $this->getNode($resource);
if ($node) {
return $node->getName();
}
return '';
}

Loading…
Cancel
Save