[Somente PaaS]{class="badge informative" title="Aplica-se somente a projetos do Adobe Commerce na nuvem (infraestrutura do PaaS gerenciada pela Adobe) e a projetos locais."}

ACSD-67696: media_gallery entradas não retornam no nó de produto GraphQL do carrinho após uma liberação de cache

O patch ACSD-67696 corrige o problema em que media_gallery entradas não retornam no nó de produto GraphQL do carrinho após uma liberação de cache. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.72 está instalado. A ID do patch é ACSD-67696. 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-p6

Compatível com as versões do Adobe Commerce:

  • Adobe Commerce (todos os métodos de implantação) 2.4.4 - 2.4.8-p2
NOTE
O patch pode se tornar aplicável a outras versões com as novas versões do Quality Patches Tool. Para verificar se o patch é compatível com a sua versão do Adobe Commerce, atualize o pacote 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

media_gallery entradas não retornam no nó de produto GraphQL do carrinho após uma liberação de cache.

Etapas a serem reproduzidas:

  1. Adicionar imagens a um produto, por exemplo, SKU product_dynamic_23 (não é necessário selecionar opções como Imagem de base, Imagem pequena ou Imagem em miniatura).
  2. Execute o GraphQL do Produto para ver as imagens do produto dentro da entrada media_gallery da resposta do produto.
{
  products(filter: { sku: { eq: "product_dynamic_23" } }) {
    items {
      name
      sku
      url_key
      stock_status
              media_gallery {
          url
          label
              }
      price_range {
        minimum_price {
          regular_price {
            value
            currency
          }
        }
      }
    }
    total_count
    page_info {
      page_size
    }
  }
}
  1. Adicione o produto ao carrinho e verifique a consulta getCart. media_gallery está dentro do nó do produto no nó itens do carrinho.
  2. Liberar o cache do administrador. media_gallery está vazio dentro do nó do produto na consulta getCart.
  3. Execute a consulta GraphQL do produto e, em seguida, execute a consulta getCart para ver as entradas media_gallery dentro da resposta getCart.

Resultados esperados:

getCart O GraphQL deve retornar media_gallery valores mesmo após a liberação do cache.

Resultados reais:

media_gallery está vazio após a liberação do cache, causando inconsistência.

Aplicar o patch

Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:

Leitura relacionada

Para saber mais sobre Quality Patches Tool, consulte:

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3