From 6ff82defd7024eadc4e0caa65d7caad595f4bf52 Mon Sep 17 00:00:00 2001 From: Jan Esser Date: Thu, 12 Jun 2025 12:59:51 +0200 Subject: [PATCH] Fix variant autocomplete label not correctly loaded on edit this causes an error in the autocomplete because it is expecting a collection: `response.forEach((item)` ``` if (autocompleteValue.split(',').filter(String).length > 0) { const menuElement = element.find('div.menu'); menuElement.api({ on: 'now', method: 'GET', url: loadForEditUrl, beforeSend(settings) { /* eslint-disable-next-line no-param-reassign */ settings.data[choiceValue] = autocompleteValue.split(',').filter(String); return settings; }, onSuccess(response) { response.forEach((item) => { menuElement.append(( $(`
${item[choiceName]}
`) )); }); element.dropdown('refresh'); element.dropdown('set selected', element.find('input.autocomplete').val().split(',').filter(String)); }, }); } ``` --- src/Resources/config/app/ajax.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Resources/config/app/ajax.yml b/src/Resources/config/app/ajax.yml index 49fd825b..9a77eebc 100644 --- a/src/Resources/config/app/ajax.yml +++ b/src/Resources/config/app/ajax.yml @@ -48,7 +48,7 @@ sylius_admin_order_creation_ajax_product_variant_by_codes: permission: true serialization_groups: [Autocomplete] repository: - method: findOneByCode + method: findByCode arguments: $code sylius_admin_order_creation_ajax_provide_available_shipping_methods: