diff --git a/core/Controller/CollaborationResourcesController.php b/core/Controller/CollaborationResourcesController.php
index ea21f0c584a4d9abac85f59be66fffda107a0313..a5a40145fb750d4e5fe33fae870bd381a33fbc06 100644
--- a/core/Controller/CollaborationResourcesController.php
+++ b/core/Controller/CollaborationResourcesController.php
@@ -198,6 +198,10 @@ class CollaborationResourcesController extends OCSController {
 	}
 
 	protected function prepareResources(IResource $resource): array {
+		if (!$resource->canAccess($this->userSession->getUser())) {
+			return [];
+		}
+
 		return [
 			'type' => $resource->getType(),
 			'id' => $resource->getId(),