From: Bjoern Schiessle Date: Tue, 11 Mar 2014 11:59:37 +0000 (+0100) Subject: add 'received_from' info to the share, so that every share can have a different value X-Git-Tag: v7.0.0alpha2~643^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=a09df0083e6fa5c465c85d58ea04981538b41c32;p=nextcloud-server.git add 'received_from' info to the share, so that every share can have a different value --- diff --git a/apps/files_sharing/lib/api.php b/apps/files_sharing/lib/api.php index dc95a791d29..7adbcab2f9b 100644 --- a/apps/files_sharing/lib/api.php +++ b/apps/files_sharing/lib/api.php @@ -175,8 +175,10 @@ class Api { if($share) { $receivedFrom = \OCP\Share::getItemSharedWithBySource($itemType, $file['fileid']); if ($receivedFrom) { - $share['received_from'] = $receivedFrom['uid_owner']; - $share['received_from_displayname'] = \OCP\User::getDisplayName($receivedFrom['uid_owner']); + reset($share); + $key = key($share); + $share[$key]['received_from'] = $receivedFrom['uid_owner']; + $share[$key]['received_from_displayname'] = \OCP\User::getDisplayName($receivedFrom['uid_owner']); } $result = array_merge($result, $share); }