File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -89,6 +89,7 @@ private function approveGroup($uid)
8989
9090 // delete requests made by that user
9191 // delete user entry
92+ // delete user group entry
9293 // remove user from org group
9394 // remove user from "all users" group
9495 // does not remove user from PI groups
@@ -105,6 +106,10 @@ private function ensureUserDoesNotExist()
105106 $ LDAP ->getUserEntry ($ USER ->uid )->delete ();
106107 assert (!$ USER ->exists ());
107108 }
109+ if ($ USER ->getGroupEntry ()->exists ()) {
110+ $ USER ->getGroupEntry ()->delete ();
111+ assert (!$ USER ->getGroupEntry ()->exists ());
112+ }
108113 $ all_users_group = $ LDAP ->getUserGroup ();
109114 $ all_member_uids = $ all_users_group ->getAttribute ("memberuid " );
110115 $ new_uids = array_diff ($ all_member_uids , [$ USER ->uid ]);
You can’t perform that action at this time.
0 commit comments