So this issue has to be fixed in general for all the search fields: keyword, name, code - search shouldn't get broken if we use some special characters. But we should still support wildcard search with * where we support it now.
Create unit tests to fully verify that fixes work for all the fields:
search good without wildcards but with special characters
search good with wildcards * and together with special characters
Expected behavior
Should not display a server error
Actual behavior
500 server error while searching a project name with special characters
Steps to reproduce the problem
Screenshot/screencast
https://monosnap.com/file/5QQnVlzqceTqwItHHrgFZlaHVab895
Environment
TCConManager