diff --git a/apps/dav/lib/Listener/UserEventsListener.php b/apps/dav/lib/Listener/UserEventsListener.php index 3dfa3af58dd..e5220a89321 100644 --- a/apps/dav/lib/Listener/UserEventsListener.php +++ b/apps/dav/lib/Listener/UserEventsListener.php @@ -140,8 +140,9 @@ class UserEventsListener implements IEventListener { } public function postDeleteGroup(string $gid): void { - $this->calDav->deleteAllSharesByUser('principals/groups/' . $gid); - $this->cardDav->deleteAllSharesByUser('principals/groups/' . $gid); + $encodedGid = urlencode($gid); + $this->calDav->deleteAllSharesByUser('principals/groups/' . $encodedGid); + $this->cardDav->deleteAllSharesByUser('principals/groups/' . $encodedGid); } public function changeUser(IUser $user, string $feature): void {