mirror of
https://github.com/nextcloud/server.git
synced 2026-04-24 07:39:23 -04:00
only get logger when needed in sabre/directory
Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
parent
80b001f82e
commit
f0b70e539b
1 changed files with 8 additions and 9 deletions
|
|
@ -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];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue