Expand my Community achievements bar.

Increase Folder Depth Limitation for Export Metadata in AEM Assets

Avatar

Employee

1/1/25

Request for Feature Enhancement (RFE) Summary: Increase the folder depth limitation for the Export Metadata feature in AEM Assets to support folders exceeding 10 levels.
Use-case:

 Some customers rely on deep folder hierarchies to manage large-scale asset libraries effectively. Their current folder classification system often exceeds 10 levels in depth. The existing limitation prevents the Export Metadata feature from functioning properly for assets stored in these deeper folders, leading to inefficiencies and an inability to extract necessary metadata.

Current/Experienced Behavior:

When using the Export Metadata feature, it fails to export metadata for assets located in folders deeper than 10 levels. This limitation disrupts workflows for customers with complex folder structures.

(Case #E-001458355: 

Support Response: I checked the code for AssetMetadataExporterProcess and found that the FULL_TRAVERSAL_DEPTH = 10, which means it only allow 10 levels of depth. This limit restriction can’t be increased.)

Improved/Expected Behavior: The Export Metadata feature should support folder depths exceeding 10 levels, allowing users to export metadata seamlessly regardless of folder hierarchy depth. This enhancement would enable greater flexibility and efficiency for customers with advanced folder structures.
Environment Details (AEM version/service pack, any other specifics if applicable):

AEM as a Cloud (2024.8.17569.20240822T203847Z)

Customer-name/Organization name: LG Electronics, Global HQ Korea
Screenshot (if applicable):  
Code package (if applicable):  
1 Comment

Avatar

Administrator

1/8/25

@UnjiBa 

Thanks for proposing this idea.
This has been reported to the engineering under the internal reference ASSETS-46189. The product team will triage this request to verify feasibility based on the prioritization model. This post will be updated according to Jira's status.
Status changed to: Investigating