aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorLukas Reschke <lukas@statuscode.ch>2017-03-20 11:06:08 +0100
committerLukas Reschke <lukas@statuscode.ch>2017-03-20 11:06:08 +0100
commitab9e3525cc4623ac0de24d61723dd87dce7cd605 (patch)
treed9c2c66fa04c9fcdce7922078908f0b2a553decd /lib
parentfc57d4b96c11fe82a860a894b8b2e4e5a93918fb (diff)
downloadnextcloud-server-ab9e3525cc4623ac0de24d61723dd87dce7cd605.tar.gz
nextcloud-server-ab9e3525cc4623ac0de24d61723dd87dce7cd605.zip
Move error message to log entry
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Diffstat (limited to 'lib')
-rw-r--r--lib/private/Files/View.php13
1 files changed, 12 insertions, 1 deletions
diff --git a/lib/private/Files/View.php b/lib/private/Files/View.php
index 67356fa63cf..506128d7fcd 100644
--- a/lib/private/Files/View.php
+++ b/lib/private/Files/View.php
@@ -96,8 +96,12 @@ class View {
private $updaterEnabled = true;
+ /** @var \OC\User\Manager */
private $userManager;
+ /** @var \OCP\ILogger */
+ private $logger;
+
/**
* @param string $root
* @throws \Exception If $root contains an invalid path
@@ -114,6 +118,7 @@ class View {
$this->lockingProvider = \OC::$server->getLockingProvider();
$this->lockingEnabled = !($this->lockingProvider instanceof \OC\Lock\NoopLockingProvider);
$this->userManager = \OC::$server->getUserManager();
+ $this->logger = \OC::$server->getLogger();
}
public function getAbsolutePath($path = '/') {
@@ -2068,7 +2073,13 @@ class View {
$parts = explode('/', trim($path, '/'), 3);
// "$user", "files", "path/to/dir"
if (!isset($parts[1]) || $parts[1] !== 'files') {
- throw new \InvalidArgumentException('"' . $absolutePath . '" must be relative to "files"');
+ $this->logger->error(
+ '$absolutePath must be relative to "files", value is "%s"',
+ [
+ $absolutePath
+ ]
+ );
+ throw new \InvalidArgumentException('$absolutePath must be relative to "files"');
}
if (isset($parts[2])) {
return $parts[2];