diff --git a/src/Tree/Controllers/TreeController.cs b/src/Tree/Controllers/TreeController.cs
index 7ed00bef2ad53da41474b794bd8e2c99702763ec..54c1776fdc3de0e1679d824ab4bdc7f5e77446a6 100644
--- a/src/Tree/Controllers/TreeController.cs
+++ b/src/Tree/Controllers/TreeController.cs
@@ -149,7 +149,7 @@ namespace Coscine.Api.Tree.Controllers
                     return BadRequest($"No provider for: \"{resource.Type.DisplayName}\".");
                 }
 
-                var fileInfos = await resourceTypeDefinition.ListEntries(null, path, resourceTypeOptions);
+                var fileInfos = await resourceTypeDefinition.ListEntries(resourceId, path, resourceTypeOptions);
 
                 var metadataInfos = new List<ResourceEntry>(fileInfos);
                 if (path.EndsWith("/"))