Skip to content
Snippets Groups Projects
Commit 98cd98e2 authored by Michael Gapczynski's avatar Michael Gapczynski
Browse files

Skip over users that have already been shared with when sharing with a group

parent d4636f4b
No related branches found
No related tags found
No related merge requests found
......@@ -72,8 +72,13 @@ class OC_Share {
$checkSource = OCP\DB::prepare("SELECT source FROM *PREFIX*sharing WHERE source = ? AND uid_shared_with ".self::getUsersAndGroups($uid, false));
$resultCheckSource = $checkSource->execute(array($source))->fetchAll();
// TODO Check if the source is inside a folder
if (count($resultCheckSource) > 0 && !isset($gid)) {
if (count($resultCheckSource) > 0) {
if (!isset($gid)) {
throw new Exception("This item is already shared with ".$uid);
} else {
// Skip this user if sharing with a group
continue;
}
}
// Check if the target already exists for the user, if it does append a number to the name
$sharedFolder = '/'.$uid.'/files/Shared';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment