]> source.dussan.org Git - nextcloud-server.git/commitdiff
add 'received_from' info to the share, so that every share can have a different value
authorBjoern Schiessle <schiessle@owncloud.com>
Tue, 11 Mar 2014 11:59:37 +0000 (12:59 +0100)
committerBjoern Schiessle <schiessle@owncloud.com>
Tue, 11 Mar 2014 11:59:37 +0000 (12:59 +0100)
apps/files_sharing/lib/api.php

index dc95a791d2934c33980b7cdc344fdbde196294b1..7adbcab2f9b93e8ea679f416b707769e456acf4e 100644 (file)
@@ -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);
                        }