AvatarEditorService:SearchCatalog doesn't support searching by generally 'bundled' AvatarAssetTypes

Description:

AvatarEditorService:SearchCatalog and most likely it’s underlying API don’t support searching by asset-types which are always included in a bundle (for example; BodyParts, left/right shoes and individual animations that are not emotes). It isn’t stated anywhere that this isn’t possible, and no error is being emitted when these AvatarAssetTypes are searched for. Instead, no results are returned from these AssetTypes, providing the false-impression that no assets match the search. From my tests, the following AvatarAssetTypes are affected:

  • Torso
  • RightArm
  • LeftArm
  • LeftLeg
  • RightLeg
  • MoodAnimation
  • DynamicHead
  • WalkAnimation
  • SwimAnimation
  • RunAnimation
  • JumpAnimation
  • IdleAnimation
  • FallAnimation
  • ClimbAnimation
  • LeftShoeAccessory
  • RightShoeAccessory

Expected behavior

It would be most ideal if AvatarEditorService was able to support SearchCatalog on these AvatarAssetTypes. Many catalog experiences would benefit from this functionality.

All of these are searchable, but for some of them it seems like it only works properly if, in the CatalogSearchParams, you specify SortType as Enum.CatalogSortType.RecentlyCreated, and/or CreatorName as Roblox.

Additionally, IncludeOffsale always has to be true.

Thanks for the report! I filed a ticket in our internal database and we’ll follow up when we have an update for you.