summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/dav/lib/Connector/Sabre/FilesPlugin.php13
1 files changed, 10 insertions, 3 deletions
diff --git a/apps/dav/lib/Connector/Sabre/FilesPlugin.php b/apps/dav/lib/Connector/Sabre/FilesPlugin.php
index 5e401b88481..2f86ce5bf41 100644
--- a/apps/dav/lib/Connector/Sabre/FilesPlugin.php
+++ b/apps/dav/lib/Connector/Sabre/FilesPlugin.php
@@ -317,12 +317,19 @@ class FilesPlugin extends ServerPlugin {
$propFind->handle(self::OWNER_ID_PROPERTYNAME, function() use ($node) {
$owner = $node->getOwner();
- return $owner->getUID();
+ if (!$owner) {
+ return null;
+ } else {
+ return $owner->getUID();
+ }
});
$propFind->handle(self::OWNER_DISPLAY_NAME_PROPERTYNAME, function() use ($node) {
$owner = $node->getOwner();
- $displayName = $owner->getDisplayName();
- return $displayName;
+ if (!$owner) {
+ return null;
+ } else {
+ return $owner->getDisplayName();
+ }
});
$propFind->handle(self::HAS_PREVIEW_PROPERTYNAME, function () use ($node) {