diff --git a/src/packages/media/media-types/entity-actions/move-to/manifests.ts b/src/packages/media/media-types/entity-actions/move-to/manifests.ts index 2a05be10df..c4f51b4a59 100644 --- a/src/packages/media/media-types/entity-actions/move-to/manifests.ts +++ b/src/packages/media/media-types/entity-actions/move-to/manifests.ts @@ -15,6 +15,7 @@ const entityActions: Array = [ treeRepositoryAlias: UMB_MEDIA_TYPE_TREE_REPOSITORY_ALIAS, moveRepositoryAlias: UMB_MOVE_MEDIA_TYPE_REPOSITORY_ALIAS, treeAlias: UMB_MEDIA_TYPE_TREE_ALIAS, + foldersOnly: true, }, }, ]; diff --git a/src/packages/media/media-types/tree/media-type-tree.server.data-source.ts b/src/packages/media/media-types/tree/media-type-tree.server.data-source.ts index 2e9e6a6bb7..1e3b3fe867 100644 --- a/src/packages/media/media-types/tree/media-type-tree.server.data-source.ts +++ b/src/packages/media/media-types/tree/media-type-tree.server.data-source.ts @@ -41,7 +41,11 @@ export class UmbMediaTypeTreeServerDataSource extends UmbTreeServerDataSourceBas const getRootItems = (args: UmbTreeRootItemsRequestArgs) => // eslint-disable-next-line local-rules/no-direct-api-import - MediaTypeService.getTreeMediaTypeRoot({ skip: args.skip, take: args.take }); + MediaTypeService.getTreeMediaTypeRoot({ + foldersOnly: args.foldersOnly, + skip: args.skip, + take: args.take, + }); const getChildrenOf = (args: UmbTreeChildrenOfRequestArgs) => { if (args.parent.unique === null) { @@ -50,6 +54,7 @@ const getChildrenOf = (args: UmbTreeChildrenOfRequestArgs) => { // eslint-disable-next-line local-rules/no-direct-api-import return MediaTypeService.getTreeMediaTypeChildren({ parentId: args.parent.unique, + foldersOnly: args.foldersOnly, skip: args.skip, take: args.take, });