diff options
author | Joas Schilling <213943+nickvergessen@users.noreply.github.com> | 2022-04-20 14:10:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-20 14:10:42 +0200 |
commit | f33305aa38cb748201263f20248a09e975946257 (patch) | |
tree | cfe73dab7696a16f7d1cde87b0f98e7019816a67 | |
parent | 1ea252fad5c6a57baf24c1483800a594ec8ba705 (diff) | |
parent | efb432865ff1d19dd8fb6568e90d439a30fd1feb (diff) | |
download | nextcloud-server-f33305aa38cb748201263f20248a09e975946257.tar.gz nextcloud-server-f33305aa38cb748201263f20248a09e975946257.zip |
Merge pull request #32022 from nextcloud/debug/noid/stacktrace-user-object
log stacktrace for 'Backends provided no user object'
-rw-r--r-- | lib/private/Files/Node/Root.php | 4 | ||||
-rw-r--r-- | tests/lib/Files/Node/RootTest.php | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/private/Files/Node/Root.php b/lib/private/Files/Node/Root.php index 8b599ddfd75..6dd65a4291d 100644 --- a/lib/private/Files/Node/Root.php +++ b/lib/private/Files/Node/Root.php @@ -365,6 +365,7 @@ class Root extends Folder implements IRootFolder { $userObject = $this->userManager->get($userId); if (is_null($userObject)) { + $e = new NoUserException('Backends provided no user object'); $this->logger->error( sprintf( 'Backends provided no user object for %s', @@ -372,9 +373,10 @@ class Root extends Folder implements IRootFolder { ), [ 'app' => 'files', + 'exception' => $e, ] ); - throw new NoUserException('Backends provided no user object'); + throw $e; } $userId = $userObject->getUID(); diff --git a/tests/lib/Files/Node/RootTest.php b/tests/lib/Files/Node/RootTest.php index fe151d70dc3..ee86eab5675 100644 --- a/tests/lib/Files/Node/RootTest.php +++ b/tests/lib/Files/Node/RootTest.php @@ -232,9 +232,7 @@ class RootTest extends \Test\TestCase { ->method('error') ->with( 'Backends provided no user object for NotExistingUser', - [ - 'app' => 'files', - ] + $this->anything() ); $root->getUserFolder('NotExistingUser'); |