-
Documentation task
-
Resolution: Unresolved
-
Trivial
-
6.0.22rc1, 6.4.7rc1, 7.0.0alpha5
-
Documentation backlog, Sprint 104 (Sep 2023), Sprint 105 (Oct 2023), S24-W20/21, S24-W22/23
-
1
Steps to reproduce:
- Go to Configuration -> Maintenance (or other)
- Create new maintenance with name ȼ or ɇ (probably some others)
- Type ȼ in filter name field
- Apply filter
Result:
No data found
Expected: found maintenance by name
If you look in debug, the sql query has the character in upper case, maybe this is the problem:
SQL (0.000298): SELECT m.maintenanceid,m.name,m.maintenance_type,m.active_since,m.active_till,m.description FROM maintenances m WHERE ((UPPER(m.name) LIKE '%Ȼ%' ESCAPE '!')) ORDER BY m.maintenance_type DESC LIMIT 1001 zabbix.php:22 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerMaintenanceList->doAction() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → CMaintenance->get() → DBselect() in include/classes/api/services/CMaintenance.php:232