case-insensitive username search

This commit is contained in:
Shish 2020-03-18 17:35:38 +00:00
parent 80354c99b5
commit 718f72c42d

View file

@ -47,7 +47,7 @@ class ActorColumn extends Column
$driver = $this->table->db->getAttribute(PDO::ATTR_DRIVER_NAME);
switch ($driver) {
case "pgsql":
return "((username = :{$this->name}_0) OR (address && cast(:{$this->name}_1 as inet)))";
return "((LOWER(username) = LOWER(:{$this->name}_0)) OR (address && cast(:{$this->name}_1 as inet)))";
default:
return "((username = :{$this->name}_0) OR (address = :{$this->name}_1))";
}