diff --git a/lib/Controller/FolderController.php b/lib/Controller/FolderController.php index 6ed421019..61a156f6b 100644 --- a/lib/Controller/FolderController.php +++ b/lib/Controller/FolderController.php @@ -304,9 +304,14 @@ private function buildOCSResponseXML(string $format, DataResponse $data): V1Resp } private function folderDataForXML(array $data): array { - $groups = $data['group_details']; + $groups = []; + + if (isset($data['group_details'])) { + $groups = $data['group_details']; + unset($data['group_details']); + } + $data['groups'] = []; - unset($data['group_details']); foreach ($groups as $id => $group) { $data['groups'][] = [ '@group_id' => $id,