aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/Files/Node
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@arthur-schiwon.de>2025-02-26 00:29:20 +0100
committerArthur Schiwon <blizzz@arthur-schiwon.de>2025-02-26 00:29:20 +0100
commit96abf88e99fc7c002d08937406a8dfaf8a67d384 (patch)
tree6a1b39ad329b6081c733634276e2a70535373a58 /lib/private/Files/Node
parent03ba09241926801733113d8225d64909712e2e6f (diff)
downloadnextcloud-server-dbg/noid/perms.tar.gz
nextcloud-server-dbg/noid/perms.zip
debug: log fileinfo on NotPermittedExceptiondbg/noid/perms
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Diffstat (limited to 'lib/private/Files/Node')
-rw-r--r--lib/private/Files/Node/File.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/private/Files/Node/File.php b/lib/private/Files/Node/File.php
index eb6411d7d13..0b903cf610f 100644
--- a/lib/private/Files/Node/File.php
+++ b/lib/private/Files/Node/File.php
@@ -55,6 +55,13 @@ class File extends Node implements \OCP\Files\File {
$this->fileInfo = null;
$this->sendHooks(['postWrite']);
} else {
+ $fileInfo = $this->getFileInfo(false);
+ $meta = [
+ 'id' => $fileInfo?->getId(),
+ 'data' => method_exists($fileInfo, 'getData') ? $fileInfo?->getData() : null,
+ 'owner' => $fileInfo?->getOwner(),
+ ];
+ \OCP\Log\logger('debug')->error('NotPermittedException details: {data}', ['data' => $meta]);
throw new NotPermittedException();
}
}