Admin panel room search does not use human readable discussion name
Description:
When searching the discussion by its name, the admin rooms panel does not use human readable discussion fname string for its search. Instead the name string of random 17 characters is used.
Admins need sometimes to find and replace channel, private group and discussion owners to prevent any random member gaining the ownership of the channel when removing users.
As is by design, during the user deletion process the admin gets a warning of channels that will be appointed with new owners. This should be the string that can be used to find out the correct discussion on the RC instance. Or in case of two similarly named discussions both of them.
Steps to reproduce:
- Create a discussion on a private group
- Search for the discussion with its topic (discussion name) under Admin - > Rooms -> Search Rooms
- Also search the discussion with its random name string (easiest to find from the browser url bar when you are already a member of the discussion)
Expected behavior:
In the results of the search using the topic you should see the discussion listed properly.
Actual behavior:
The search result is blank when using the human readable name of the discussion:

The search result is visible when you use the randomly generated name string in the search field:

Server Setup Information:
- Version of Rocket.Chat Server: 5.4.1
- Operating System: RHEL8
- Deployment Method: tar
- Number of Running Instances: 2
- DB Replicaset Oplog: Yes
- NodeJS Version: 14.19.3
- MongoDB Version: 4.4
Client Setup Information
- Desktop App or Browser Version: Any browser