diff options
author | Arthur Schiwon <blizzz@arthur-schiwon.de> | 2017-11-19 16:37:37 +0100 |
---|---|---|
committer | Arthur Schiwon <blizzz@arthur-schiwon.de> | 2017-11-23 13:32:09 +0100 |
commit | dcfd7bf7fffb6b7c946011870f1ae8a292937ddd (patch) | |
tree | 12d0605086aa0830bad5eaf7d0479ef505379fe5 /apps/files_sharing/js/sharedfilelist.js | |
parent | 106d932e8fe3adbaec1e3d74b28cc0ebbc154823 (diff) | |
download | nextcloud-server-dcfd7bf7fffb6b7c946011870f1ae8a292937ddd.tar.gz nextcloud-server-dcfd7bf7fffb6b7c946011870f1ae8a292937ddd.zip |
fix avatars in file rows of outgoing shares
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Diffstat (limited to 'apps/files_sharing/js/sharedfilelist.js')
-rw-r--r-- | apps/files_sharing/js/sharedfilelist.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/files_sharing/js/sharedfilelist.js b/apps/files_sharing/js/sharedfilelist.js index b11b302c6c2..b32ee97f716 100644 --- a/apps/files_sharing/js/sharedfilelist.js +++ b/apps/files_sharing/js/sharedfilelist.js @@ -307,6 +307,7 @@ else { if (share.share_type !== OC.Share.SHARE_TYPE_LINK) { file.share.targetDisplayName = share.share_with_displayname; + file.share.targetShareWithId = share.share_with; } file.name = OC.basename(share.path); file.path = OC.dirname(share.path); @@ -325,12 +326,14 @@ .reduce(function(memo, file) { var data = memo[file.id]; var recipient = file.share.targetDisplayName; + var recipientId = file.share.targetShareWithId; if (!data) { data = memo[file.id] = file; data.shares = [file.share]; // using a hash to make them unique, // this is only a list to be displayed data.recipients = {}; + data.recipientData = {}; // share types data.shareTypes = {}; // counter is cheaper than calling _.keys().length @@ -351,6 +354,7 @@ // only store the first ones, they will be the only ones // displayed data.recipients[recipient] = true; + data.recipientData[recipientId] = recipient; } data.recipientsCount++; } |