From: Joas Schilling Date: Mon, 27 Mar 2017 21:39:20 +0000 (+0200) Subject: Also return the token X-Git-Tag: v12.0.0beta1~146^2~17 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=cf7c3209490c60f03fc90b6a71d5d1e00a9d802e;p=nextcloud-server.git Also return the token Signed-off-by: Joas Schilling --- diff --git a/lib/private/Share20/ShareHelper.php b/lib/private/Share20/ShareHelper.php index 93b32cef3c3..b5640d04552 100644 --- a/lib/private/Share20/ShareHelper.php +++ b/lib/private/Share20/ShareHelper.php @@ -100,12 +100,15 @@ class ShareHelper implements IShareHelper { if (!isset($byId[$info['node_id']])) { $byId[$info['node_id']] = []; } - $byId[$info['node_id']][$cloudId] = $info['node_path']; + $byId[$info['node_id']][$cloudId] = $info['token']; } if (isset($byId[$node->getId()])) { - foreach ($byId[$node->getId()] as $cloudId => $_) { - $results[$cloudId] = '/' . $node->getName(); + foreach ($byId[$node->getId()] as $cloudId => $token) { + $results[$cloudId] = [ + 'node_path' => '/' . $node->getName(), + 'token' => $token, + ]; } unset($byId[$node->getId()]); } @@ -120,8 +123,11 @@ class ShareHelper implements IShareHelper { $item = $item->getParent(); if (!empty($byId[$item->getId()])) { - foreach ($byId[$item->getId()] as $uid => $_) { - $results[$uid] = $path; + foreach ($byId[$item->getId()] as $uid => $token) { + $results[$uid] = [ + 'node_path' => $path, + 'token' => $token, + ]; } unset($byId[$item->getId()]); }