Acquisition search fails if the searched string contains extended ASCII characters
Bug #1843951 reported by
Eva Cerninakova
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Acquisition search fails if the searched string contains extended ASCII characters.
E.g., if I perform the search in our system looking for an item whose title contains the string "kniha" (the Line item attribute title of work contains "kniha"), I get 21 titles, among them the title "Červená kniha".
However, If i perform the same query for "červená", the search fails silently ending with blank page (See the attachment).
The same silent error occurs if I search e.g., for the PO or invoice and the search string contains any extended ASCII character.
Changed in evergreen: | |
status: | New → Confirmed |
tags: | added: acq-search |
To post a comment you must log in.
The Angular rewrite of the acquisitions search interface (bug 1850547) does not have this problem: you can search for non-ASCII characters it bring up results without crashes.
This isn't perfect yet, however - the underlying database query does not do case folding for Czech correctly (at using typical default settings when creating an Evergreen database), so in your specfic example you'd have to search for "Červená" rather than "červená". That should probably be reported as a separate bug, though, as the reason why the search crashes outright in the Dojo interface has a different cause.