|
|
|
|
@ -200,13 +200,13 @@ class Hooks {
|
|
|
|
|
$util = new Util($view, $userId);
|
|
|
|
|
$path = $util->fileIdToPath($params['itemSource']);
|
|
|
|
|
|
|
|
|
|
//check if this is a reshare action, that's true if the item source is already shared with me
|
|
|
|
|
$sharedItem = \OCP\Share::getItemSharedWithBySource($params['itemType'], $params['itemSource']);
|
|
|
|
|
//check if this is a reshare action, that's true if the item source is already shared with me
|
|
|
|
|
$sharedItem = \OCP\Share::getItemSharedWithBySource($params['itemType'], $params['fileSource']);
|
|
|
|
|
if ($sharedItem) {
|
|
|
|
|
// if it is a re-share than the file is located in my Shared folder
|
|
|
|
|
$path = '/Shared'.$sharedItem['file_target'];
|
|
|
|
|
} else {
|
|
|
|
|
$path = $util->fileIdToPath($params['itemSource']);
|
|
|
|
|
$path = $util->fileIdToPath($params['fileSource']);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$sharingEnabled = \OCP\Share::isEnabled();
|
|
|
|
|
@ -224,7 +224,7 @@ class Hooks {
|
|
|
|
|
$failed = array();
|
|
|
|
|
|
|
|
|
|
// Attempt to set shareKey
|
|
|
|
|
if (!$util->setSharedFileKeyfiles($session, $usersSharing, $path)) {
|
|
|
|
|
if (!$util->setSharedFileKeyfiles($session, $usersSharing, $path)) {
|
|
|
|
|
|
|
|
|
|
$failed[] = $path;
|
|
|
|
|
}
|
|
|
|
|
|