|
|
|
@ -438,7 +438,7 @@ class Manager implements IManager { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Identical share already existst |
|
|
|
|
if ($existingShare->getSharedWith() === $share->getSharedWith()) { |
|
|
|
|
if ($existingShare->getSharedWith() === $share->getSharedWith() && ($existingShare->getShareType() === $share->getShareType())) { |
|
|
|
|
throw new \Exception('Path is already shared with this user'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -493,7 +493,7 @@ class Manager implements IManager { |
|
|
|
|
//It is a new share so just continue |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ($existingShare->getSharedWith() === $share->getSharedWith()) { |
|
|
|
|
if ($existingShare->getSharedWith() === $share->getSharedWith() && ($existingShare->getShareType() === $share->getShareType())) { |
|
|
|
|
throw new \Exception('Path is already shared with this group'); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|