|
|
|
|
@ -47,12 +47,12 @@ class Manager extends PublicEmitter { |
|
|
|
|
*/ |
|
|
|
|
public function __construct($userManager) { |
|
|
|
|
$this->userManager = $userManager; |
|
|
|
|
$manager = $this; |
|
|
|
|
$this->listen('\OC\Group', 'delete', function ($group) use (&$manager) { |
|
|
|
|
$cache = &$this->cachedGroups; |
|
|
|
|
$this->listen('\OC\Group', 'delete', function ($group) use (&$cache) { |
|
|
|
|
/** |
|
|
|
|
* @var \OC\Group\Group $group |
|
|
|
|
*/ |
|
|
|
|
unset($manager->cachedGroups[$group->getGID()]); |
|
|
|
|
unset($cache[$group->getGID()]); |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|