Hi,
I've committed the fix. Indeed, the bug gone but when I know publish this element in the list filters and try to use that filter, I get that (see the bold part, the IN clause is empty). Do you think is steel a bug or this is linked to my own setup?
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ) ORDER BY `ass_donator`.`name_donator` ASC, `ass_donator`.`first_donator` ' at line 10 SQL=SELECT DISTINCT `ass_donator`.`id` AS __pk_val0, `ass_donator_address`.`id` AS __pk_val1, `ass_donator_child`.`id` AS __pk_val2, `ass_donator_118_repeat`.`id` AS __pk_val3 FROM `ass_donator` LEFT JOIN `ass_donator_address` AS `ass_donator_address` ON `ass_donator_address`.`donator_id` = `ass_donator`.`id` LEFT JOIN `ass_donator_child` AS `ass_donator_child` ON `ass_donator_child`.`donator_id` = `ass_donator`.`id` LEFT JOIN `ass_donator_address_type` AS `ass_donator_address_type` ON `ass_donator_address_type`.`id` = `ass_donator_address`.`type_id` LEFT JOIN `ass_donator_type` AS `ass_donator_type` ON `ass_donator_type`.`id` = `ass_donator`.`type_id` LEFT JOIN `ass_donator_118_repeat` AS `ass_donator_118_repeat` ON `ass_donator_118_repeat`.`parent_id` = `ass_donator`.`id` LEFT JOIN `ass_country` AS `ass_country` ON `ass_country`.`id` = `ass_donator_address`.`country_donator` LEFT JOIN `ass_donator` AS `ass_donator_0` ON `ass_donator_0`.`id` = `ass_donator_child`.`donator_child_id` LEFT JOIN `ass_donator_child_type` AS `ass_donator_child_type` ON `ass_donator_child_type`.`id` = `ass_donator_child`.`donator_child_type` LEFT JOIN `ass_donator_title` AS `ass_donator_title` ON `ass_donator_title`.`id` = `ass_donator`.`title_id` WHERE ( ass_donator.association_id = 1 ) AND ( `ass_donator`.`id` IN () ) ORDER BY `ass_donator`.`name_donator` ASC, `ass_donator`.`first_donator` ASC