fix: applying setter in filter for multi select dialog

This commit is contained in:
Nishka Gosalia 2026-03-18 14:09:18 +05:30
parent 4ce36d1a8b
commit edaae882f0

View file

@ -554,7 +554,7 @@ frappe.ui.form.MultiSelectDialog = class MultiSelectDialog {
}
} else {
Object.keys(this.setters).forEach(function (setter) {
var value = me.dialog.fields_dict[setter].get_value();
var value = me.dialog.fields_dict[setter].get_value() || me.setters[setter];
if (me.dialog.fields_dict[setter].df.fieldtype == "Data" && value) {
filters[setter] = ["like", "%" + value + "%"];
} else {