From 799d8ca381b95e3f6cc47aa5f42d73c3a4fbda92 Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Wed, 7 May 2014 11:47:52 +0200 Subject: check if we have a fileinfo --- apps/files_sharing/lib/helper.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'apps/files_sharing/lib') diff --git a/apps/files_sharing/lib/helper.php b/apps/files_sharing/lib/helper.php index cc1f7d9ffdf..c7347539fcc 100644 --- a/apps/files_sharing/lib/helper.php +++ b/apps/files_sharing/lib/helper.php @@ -127,7 +127,11 @@ class Helper { $ids = array(); while ($path !== '' && $path !== '.' && $path !== '/') { $info = $ownerView->getFileInfo($path); - $ids[] = $info['fileid']; + if ($info instanceof \OC\Files\FileInfo) { + $ids[] = $info['fileid']; + } else { + \OCP\Util::writeLog('sharing', 'No fileinfo available for: ' . $path, \OCP\Util::WARN); + } $path = dirname($path); } -- cgit v1.2.3