aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoas Schilling <213943+nickvergessen@users.noreply.github.com>2024-08-15 15:33:49 +0200
committerGitHub <noreply@github.com>2024-08-15 15:33:49 +0200
commit15550de8ce2217b49e64c2ba62f79087c09cf785 (patch)
treeaf078a3d5d3a0615ba424a981bcd9345edc52f1a
parent601b3b16cb139a919f1efdadd2dbc68f2c758193 (diff)
parent774427a03ae0093c5717ca2f4f36f25bbf13e6bb (diff)
downloadnextcloud-server-15550de8ce2217b49e64c2ba62f79087c09cf785.tar.gz
nextcloud-server-15550de8ce2217b49e64c2ba62f79087c09cf785.zip
Merge pull request #47252 from nextcloud/bugfix/noid/dont-crash-when-creating-folder
fix(adminaudit): Don't crash when creating folder
-rw-r--r--apps/admin_audit/lib/Actions/Files.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/admin_audit/lib/Actions/Files.php b/apps/admin_audit/lib/Actions/Files.php
index 80eabb3b1b7..bba5b427aee 100644
--- a/apps/admin_audit/lib/Actions/Files.php
+++ b/apps/admin_audit/lib/Actions/Files.php
@@ -159,10 +159,11 @@ class Files extends Action {
* @param BeforeNodeWrittenEvent $event
*/
public function write(BeforeNodeWrittenEvent $event): void {
+ $node = $event->getNode();
try {
$params = [
- 'id' => $event->getNode()->getId(),
- 'path' => mb_substr($event->getNode()->getInternalPath(), 5),
+ 'id' => $node instanceof NonExistingFile ? null : $node->getId(),
+ 'path' => mb_substr($node->getInternalPath(), 5),
];
} catch (InvalidPathException|NotFoundException $e) {
\OCP\Server::get(LoggerInterface::class)->error(