summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2016-02-05 11:53:28 +0100
committerThomas Müller <thomas.mueller@tmit.eu>2016-02-05 11:53:28 +0100
commite6bab280a6eb72332058e97c5188d440b3be4c6a (patch)
tree571c696a50c27e45e61b7e6bca8dc955bd5fb935 /lib
parenta92a4809673b63fb82b16a1cfaa8b243b0e1d89d (diff)
parentb50edf322265083ff041c264e395623c7e71de24 (diff)
downloadnextcloud-server-e6bab280a6eb72332058e97c5188d440b3be4c6a.tar.gz
nextcloud-server-e6bab280a6eb72332058e97c5188d440b3be4c6a.zip
Merge pull request #22143 from owncloud/fix_12385
When a user is removed we should remove the right shares
Diffstat (limited to 'lib')
-rw-r--r--lib/private/share/hooks.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/private/share/hooks.php b/lib/private/share/hooks.php
index 1fa233916d1..c939164e39e 100644
--- a/lib/private/share/hooks.php
+++ b/lib/private/share/hooks.php
@@ -38,7 +38,7 @@ class Hooks extends \OC\Share\Constants {
public static function post_deleteUser($arguments) {
// Delete any items shared with the deleted user
$query = \OC_DB::prepare('DELETE FROM `*PREFIX*share`'
- .' WHERE `share_with` = ? AND `share_type` = ? OR `share_type` = ?');
+ .' WHERE `share_with` = ? AND (`share_type` = ? OR `share_type` = ?)');
$query->execute(array($arguments['uid'], self::SHARE_TYPE_USER, self::$shareTypeGroupUserUnique));
// Delete any items the deleted user shared
$query = \OC_DB::prepare('SELECT `id` FROM `*PREFIX*share` WHERE `uid_owner` = ?');