User criteria has a domain ID field. This field is set to the domain of a particular company. When doing a search, catalog items show up in the search results regardless of user criteria definitions.
Steps to Reproduce
- Create an item called Test Item with a user criteria called Test Item
- The user criteria is in Domain A with only 1 condition: User is in company A
- Impersonate a user from domain and company B, and perform a global search for Test Item. It is found.
- Change the domain of the user criteria to global and delete cache. Impersonate the same user in company B again. Global search does not return the item.
Note: When changing the domain of the user criteria, cache must be deleted.
There is no known workaround for this enhancement. If you are able to upgrade, review the Fixed In field below to determine the versions that have a permanent fix. You can also subscribe to this known error article (click Subscribe button at the top of the article) to receive notifications when more information is available about this issue.
Related Problem: PRB702368