summaryrefslogtreecommitdiffstats
path: root/lib/private/share20
diff options
context:
space:
mode:
authorRoeland Jago Douma <rullzer@owncloud.com>2016-01-27 09:02:12 +0100
committerRoeland Jago Douma <rullzer@owncloud.com>2016-01-27 09:02:12 +0100
commita4900d721f466540987f2770b5cf66aa95164c85 (patch)
treed7e373cb9e73022f210e05d4f11fec32fc8aa309 /lib/private/share20
parent1df31c802b51ce74282dfa83875cb50346b1d698 (diff)
downloadnextcloud-server-a4900d721f466540987f2770b5cf66aa95164c85.tar.gz
nextcloud-server-a4900d721f466540987f2770b5cf66aa95164c85.zip
[Share 2.0] Properly handle user deleted group shares
If a user deletes a group share we create a special share entry. To the API this is just a normal group share for that user with permissions 0. But we should not return this.
Diffstat (limited to 'lib/private/share20')
-rw-r--r--lib/private/share20/defaultshareprovider.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/private/share20/defaultshareprovider.php b/lib/private/share20/defaultshareprovider.php
index f2072fe21cd..8af2a45139f 100644
--- a/lib/private/share20/defaultshareprovider.php
+++ b/lib/private/share20/defaultshareprovider.php
@@ -697,7 +697,7 @@ class DefaultShareProvider implements IShareProvider {
$stmt->closeCursor();
if ($data !== false) {
- $share->setPermissions($data['permissions']);
+ $share->setPermissions((int)$data['permissions']);
$share->setTarget($data['file_target']);
}