@@ -43,7 +43,7 @@ private function cancelAllRequests()
43
43
// does not remove user from PI groups
44
44
private function ensureUserDoesNotExist ()
45
45
{
46
- global $ USER , $ SQL , $ LDAP ;
46
+ global $ USER , $ SQL , $ LDAP , $ REDIS ;
47
47
$ SQL ->deleteRequestsByUser ($ USER ->getUID ());
48
48
$ org = $ USER ->getOrgGroup ();
49
49
if ($ org ->exists () and $ org ->inOrg ($ USER )) {
@@ -65,17 +65,18 @@ private function ensureUserDoesNotExist()
65
65
$ all_users_group ->write ();
66
66
assert (!in_array ($ USER ->getUID (), $ all_users_group ->getAttribute ("memberuid " )));
67
67
}
68
+ $ REDIS ->removeCacheArray ("sorted_users " , "" , $ USER ->getUID ());
68
69
}
69
70
70
71
private function ensureOrgGroupDoesNotExist ()
71
72
{
72
- global $ USER ;
73
+ global $ USER , $ REDIS ;
73
74
$ org_group = $ USER ->getOrgGroup ();
74
75
if ($ org_group ->exists ()) {
75
76
$ org_group ->getLDAPOrgGroup ()->delete ();
76
77
assert (!$ org_group ->exists ());
77
78
}
78
- $ REDIS ->removeCacheArray ("sorted_org " , "" , $ user -> getOrg ()->getOrgID ());
79
+ $ REDIS ->removeCacheArray ("sorted_orgs " , "" , $ USER -> getOrgGroup ()->getOrgID ());
79
80
}
80
81
81
82
private function ensureUserNotInPIGroup (UnityGroup $ pi_group )
@@ -89,7 +90,7 @@ private function ensureUserNotInPIGroup(UnityGroup $pi_group)
89
90
90
91
private function ensurePIGroupDoesNotExist ()
91
92
{
92
- global $ USER ;
93
+ global $ USER , $ REDIS ;
93
94
if ($ USER ->getPIGroup ()->exists ()) {
94
95
$ USER ->getPIGroup ()->getLDAPPIGroup ()->delete ();
95
96
assert (!$ USER ->getPIGroup ()->exists ());
0 commit comments