ACSD-66041: Códigos postais da Irlanda (IE) não pesquisáveis para locais de retirada devido à falta de CountryID
O patch ACSD-66041 corrige o problema em que os códigos postais da Irlanda (IE) não são pesquisáveis por locais de coleta devido a um CountryID ausente. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.66 está instalado. A ID do patch é ACSD-66041. Observe que esse problema está programado para ser corrigido no Adobe Commerce 2.4.9.
Produtos e versões afetados
O patch foi criado para a versão do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.7-p5
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.4 - 2.4.8
magento/quality-patches para a versão mais recente e verifique a compatibilidade na Quality Patches Tool: página Procurar patches. Use a ID do patch como palavra-chave de pesquisa para localizar o patch.Problema
Os códigos postais da Irlanda (IE) não podem ser pesquisados por locais de retirada devido a um CountryID ausente.
Etapas a serem reproduzidas:
-
Execute a seguinte consulta do GraphQL:
code language-graphql query getStoresTestError($term: String!, $radius: Int!) { pickupLocations( sort: { distance: ASC } area: { radius: $radius, search_term: $term } ) { items { pickup_location_code name description latitude longitude country_id region city street postcode phone } } } -
Use as seguintes variáveis:
code language-none { "radius": 81, "term": "dublin:IE" }
Resultados esperados:
Os códigos postais da Irlanda estão disponíveis para procurar locais de coleta.
Resultados reais:
-
Um Erro Interno do Servidor foi retornado.
-
var/log/exception.logcontém o seguinte erro:code language-none report.ERROR: Provided countryId does not exist. {"exception":"[object] (GraphQL\\Error\\Error(code: 0): Provided countryId does not exist.
Aplicar o patch
Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:
- Adobe Commerce ou Magento Open Source local: Quality Patches Tool > Uso no guia Quality Patches Tool.
- Adobe Commerce na infraestrutura em nuvem: Atualizações e patches > Aplicar patches no guia do Commerce na infraestrutura em nuvem.
Leitura relacionada
Para saber mais sobre Quality Patches Tool, consulte:
- Quality Patches Tool: uma ferramenta de autoatendimento para patches de qualidade no guia Ferramentas.