Skip to content

Commit d33cac0

Browse files
authored
fix: #45034 clear cached user groups on pre hooks
Signed-off-by: iLinaza <i.linaza@gmail.com>
1 parent bf0649d commit d33cac0

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

lib/private/Group/Manager.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,20 +100,20 @@ public function __construct(\OC\User\Manager $userManager,
100100

101101
$cachedGroups = &$this->cachedGroups;
102102
$cachedUserGroups = &$this->cachedUserGroups;
103-
$this->listen('\OC\Group', 'postDelete', function ($group) use (&$cachedGroups, &$cachedUserGroups) {
103+
$this->listen('\OC\Group', 'preDelete', function ($group) use (&$cachedGroups, &$cachedUserGroups) {
104104
/**
105105
* @var \OC\Group\Group $group
106106
*/
107107
unset($cachedGroups[$group->getGID()]);
108108
$cachedUserGroups = [];
109109
});
110-
$this->listen('\OC\Group', 'postAddUser', function ($group) use (&$cachedUserGroups) {
110+
$this->listen('\OC\Group', 'preAddUser', function ($group) use (&$cachedUserGroups) {
111111
/**
112112
* @var \OC\Group\Group $group
113113
*/
114114
$cachedUserGroups = [];
115115
});
116-
$this->listen('\OC\Group', 'postRemoveUser', function ($group) use (&$cachedUserGroups) {
116+
$this->listen('\OC\Group', 'preRemoveUser', function ($group) use (&$cachedUserGroups) {
117117
/**
118118
* @var \OC\Group\Group $group
119119
*/

0 commit comments

Comments
 (0)