From 17c311bf47a72a40f88f9e94254f94bf1c98f6f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Thu, 9 Nov 2023 00:10:07 +0100 Subject: [PATCH] fix: Do not fail if node has no owner MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- lib/PermissionManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/PermissionManager.php b/lib/PermissionManager.php index b8673a25ea..fd77a42d8e 100644 --- a/lib/PermissionManager.php +++ b/lib/PermissionManager.php @@ -159,7 +159,7 @@ public function shouldWatermark(Node $node, ?string $userId = null, ?IShare $sha } if ($this->config->getAppValue(AppConfig::WATERMARK_APP_NAMESPACE, 'watermark_shareAll', 'no') === 'yes') { - if ($node->getOwner()->getUID() !== $userId) { + if ($userId === null || $node->getOwner()?->getUID() !== $userId) { return true; } }