There seems to be an issue with string match filtering on the Patient physician field when the regex string has certain character combinations (??). Filters using the ~ operator do not return any results, and we get a 500 error from the server (related to #193 -- should be a 422 with no results returned). However, the string match search works for other fields, like Sample notes and Experiment description and other-character physician filters. Since the issue seems specific to physician and some subset of character combinations (that do exist in the database table), is it possible there is bad data somewhere, or do I just misunderstand how the String regex works?
There seems to be an issue with string match filtering on the Patient physician field when the regex string has certain character combinations (??). Filters using the
~
operator do not return any results, and we get a 500 error from the server (related to #193 -- should be a 422 with no results returned). However, the string match search works for other fields, like Sample notes and Experiment description and other-character physician filters. Since the issue seems specific to physician and some subset of character combinations (that do exist in the database table), is it possible there is bad data somewhere, or do I just misunderstand how the String regex works?Does not work for patient::physician.
Does not work for patient::physician.
Works for patient::physician.
Works for patient::physician.
Works for sample::notes:
Works for experiment::description: