This happens because the Collections module isn't loaded when the FFrontendFilter_TextFilterExpressionContext instance is created:

, CollectionManager(FCollectionManagerModule::IsModuleAvailable() ? &FCollectionManagerModule::GetModule().Get() : nullptr)

In addition, this check in the FFrontendFilter_TextFilterExpressionContext should not really include the bool, as the AssetCollectionNames list is used by the explicit Collection and Tag keys, and those should work even if bIncludeCollectionNames is false, as that bool is only supposed to control what simple searches test against.

if (bIncludeCollectionNames && CollectionManager)
Steps to Reproduce
  1. Open QAGame.
  2. Search in the Content Browser for "Collection=UEQA".
  3. Observe there are no results.

Expected: There are results.

Workaround: Close and re-open the Content Browser.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-70917 in the post.

Login to Vote

ComponentUE - Editor - Framework - Content Browser
Affects Versions4.22
Target Fix4.22
Fix Commit5275346
Main Commit5276344
Release Commit5275346
CreatedMar 2, 2019
ResolvedMar 3, 2019
UpdatedMar 23, 2019