From 4aa1fa43419edbbfb1c8ec487c45ec29d6fae3f1 Mon Sep 17 00:00:00 2001 From: Maximilian Martin Date: Sun, 18 Jan 2026 21:52:08 +0100 Subject: [PATCH] fix: also delete groups with special chars Signed-off-by: Maximilian Martin --- apps/dav/lib/Listener/UserEventsListener.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 {