diff --git a/app/src/Model/Table/GroupMembersTable.php b/app/src/Model/Table/GroupMembersTable.php index e6302d6b2..93c5d4471 100644 --- a/app/src/Model/Table/GroupMembersTable.php +++ b/app/src/Model/Table/GroupMembersTable.php @@ -329,7 +329,9 @@ public function requestProvisioning( ) { // For GroupMembers we need to request provisioning on both the Group and the Person. - $gm = $this->get($id); + // archived: true bypasses Changelog::beforeFind() + // allowing deleted GroupMembers to be looked up without error. + $gm = $this->get($id, archived: true); $this->People->requestProvisioning( id: $gm->person_id,