From 39920955f25f7b7f04395324b886d361725436ed Mon Sep 17 00:00:00 2001 From: Bjoern Schiessle Date: Thu, 19 Sep 2013 16:52:44 +0200 Subject: [PATCH] set share id to 'unknown' if we can't retrive one --- apps/files_sharing/lib/api.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/apps/files_sharing/lib/api.php b/apps/files_sharing/lib/api.php index 06da492ba15..3aa87b6e1d1 100644 --- a/apps/files_sharing/lib/api.php +++ b/apps/files_sharing/lib/api.php @@ -182,25 +182,24 @@ class Api { } if ($token) { - $data = null; + $data = array(); + $data['id'] = 'unknown'; $shares = \OCP\Share::getItemShared('file', $itemSource); if(is_string($token)) { //public link share foreach ($shares as $share) { if ($share['token'] === $token) { - $shareId = $share['id']; + $data['id'] = $share['id']; break; } } $url = \OCP\Util::linkToPublic('files&t='.$token); - $data = array('url' => $url, // '&' gets encoded to $amp; - 'token' => $token, - 'id' => $shareId); + $data['url'] = $url; // '&' gets encoded to $amp; + $data['token'] = $token; } else { foreach ($shares as $share) { if ($share['share_with'] === $shareWith && $share['share_type'] === $shareType) { - $shareId = $share['id']; - $data = array('id' => $shareId); + $data['id'] = $share['id']; break; } } -- 2.39.5