Issue Summary
When moving objects from one Object Type to another within Jira Assets, the dropdown menu used to select the target Object Type is currently limited to displaying 1,000 entries. This limitation is due to the hardcoded limit in the API endpoint:
Endpoint: assets/objecttypes/picker/create?schema=1&limit=1000
If the number of Object Types exceeds 1,000, some Object Types may not be visible in the dropdown, making it difficult for users to select the appropriate target.
However, in the Create Object Type model, the parent dropdown correctly displays and allows selection from over 1,000 object types. So there is inconsistency in behaviour.
Steps to Reproduce
- Create more than 1000 object types in an object schema.
- Go to Assets > Object schema > Any object > Move or search for objects and select Bulk actions > Move > Select objects > Press Next.
- Check that all object types are present in object type dropdown. The system has a limitation and shows only 1000 object-types and some of them will be missing.
Expected Results
Select object type dropdown contains all object types that exist in the object schema.
Actual Results
Select object type dropdown does not contain all object types that exist in the object schema. This is because of the hardcoded limit - this makes it difficult for users to select the appropriate target.
Workaround
One temporary workaround is to manually modify the limit in the API request using the browser's developer tools to increase the number of entries shown. However, this solution is not practical or feasible for all users, especially those without technical expertise.
User friendly workaround required or the limit should be extended or made configurable based on requirement in specific scenarios where number of object-types is very large.