aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Appelman <robin@icewind.nl>2023-08-15 18:31:40 +0200
committerRobin Appelman <robin@icewind.nl>2023-08-18 11:14:52 +0200
commitf0b70e539b34fb5c3f7e57f58f37f83c2b4e597f (patch)
treeb38ba53433007079cc8e7942cbe467850fe9df91
parent80b001f82eab9f96fd76fee817da9aadd42499c5 (diff)
downloadnextcloud-server-f0b70e539b34fb5c3f7e57f58f37f83c2b4e597f.tar.gz
nextcloud-server-f0b70e539b34fb5c3f7e57f58f37f83c2b4e597f.zip
only get logger when needed in sabre/directory
Signed-off-by: Robin Appelman <robin@icewind.nl>
-rw-r--r--apps/dav/lib/Connector/Sabre/Directory.php17
1 files changed, 8 insertions, 9 deletions
diff --git a/apps/dav/lib/Connector/Sabre/Directory.php b/apps/dav/lib/Connector/Sabre/Directory.php
index c29070fe921..4367eabdbef 100644
--- a/apps/dav/lib/Connector/Sabre/Directory.php
+++ b/apps/dav/lib/Connector/Sabre/Directory.php
@@ -315,20 +315,19 @@ class Directory extends \OCA\DAV\Connector\Sabre\Node implements \Sabre\DAV\ICol
}
}
+ private function getLogger(): LoggerInterface {
+ return \OC::$server->get(LoggerInterface::class);
+ }
+
/**
* Returns available diskspace information
*
* @return array
*/
public function getQuotaInfo() {
- /** @var LoggerInterface $logger */
- $logger = \OC::$server->get(LoggerInterface::class);
- if ($this->quotaInfo) {
- return $this->quotaInfo;
- }
$relativePath = $this->fileView->getRelativePath($this->info->getPath());
if ($relativePath === null) {
- $logger->warning("error while getting quota as the relative path cannot be found");
+ $this->getLogger()->warning("error while getting quota as the relative path cannot be found");
return [0, 0];
}
@@ -345,13 +344,13 @@ class Directory extends \OCA\DAV\Connector\Sabre\Node implements \Sabre\DAV\ICol
];
return $this->quotaInfo;
} catch (\OCP\Files\NotFoundException $e) {
- $logger->warning("error while getting quota into", ['exception' => $e]);
+ $this->getLogger()->warning("error while getting quota into", ['exception' => $e]);
return [0, 0];
} catch (\OCP\Files\StorageNotAvailableException $e) {
- $logger->warning("error while getting quota into", ['exception' => $e]);
+ $this->getLogger()->warning("error while getting quota into", ['exception' => $e]);
return [0, 0];
} catch (NotPermittedException $e) {
- $logger->warning("error while getting quota into", ['exception' => $e]);
+ $this->getLogger()->warning("error while getting quota into", ['exception' => $e]);
return [0, 0];
}
}