Merge pull request #12015 from rioug/fix-select-customer-search

Backoffice, fix customer search when searching by first name
This commit is contained in:
Filipe
2024-01-12 11:22:13 +00:00
committed by GitHub

View File

@@ -11,7 +11,7 @@ export default class extends TomSelectController {
const options = {
valueField: "id",
labelField: "email",
searchField: ["email", "full_name", "last_name"],
searchField: ["email", "full_name", "first_name", "last_name"],
load: this.load.bind(this),
shouldLoad: (query) => query.length > 2,
render: {
@@ -38,9 +38,7 @@ export default class extends TomSelectController {
];
const attribute_wrapper = "#order_" + address + "_attributes_";
address_parts.forEach((part) => {
document.querySelector(attribute_wrapper + part).value = data
? data[part]
: "";
document.querySelector(attribute_wrapper + part).value = data ? data[part] : "";
});
this.setValueOnTomSelectController(
document.querySelector(attribute_wrapper + "state_id"),
@@ -51,9 +49,8 @@ export default class extends TomSelectController {
data ? data.country_id : ""
);
});
$("#order_email").val(customer.email);
$("#user_id").val(customer.user_id);
$("#customer_id").val(customer.id);
document.querySelector("#order_email").value = customer.email;
document.querySelector("#customer_id").value = customer.id;
}
setValueOnTomSelectController = (element, value) => {