Fix duplicate escaping

This commit is contained in:
Laurent Destailleur 2026-06-21 15:31:13 +02:00
parent 5ec507d097
commit b254f9ac5d

View file

@ -248,8 +248,8 @@ class CheckboxField extends CommonSelectField
$alias = $fieldInfos->sqlAlias ?? 't.';
$field = $this->db->sanitize($alias . ($fieldInfos->nameInTable ?? $key));
$tmp = "'" . implode("','", array_map(array($this->db, 'escape'), $value)) . "'";
return " AND " . $field . " IN (" . $this->db->sanitize($tmp, 1) . ")";
$sanitizedSqlIn = "'" . implode("','", array_map(array($this->db, 'escape'), $value)) . "'";
return " AND " . $field . " IN (" . $sanitizedSqlIn . ")";
}
return '';