ACSD-55381: resolver un error al solicitar uid de opciones de productos configurables desde la lista de solicitudes B2B

El parche ACSD-55381 corrige el problema en el que se produce un error interno del servidor durante las consultas de GraphQL para configurable_product_option_uid y configurable_product_option_value_uid campos de una lista de solicitudes B2B. Este parche está disponible cuando la variable Quality Patches Tool (QPT) 1.1.42 está instalado. El ID del parche es ACSD-55381. Tenga en cuenta que el problema está programado para solucionarse en Adobe Commerce 2.4.7.

Productos y versiones afectados

El parche se crea para la versión de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.6-p2

Compatible con las versiones de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.2 - 2.4.6-p3
NOTE
El parche podría aplicarse a otras versiones con Quality Patches Tool versiones. Para comprobar si el parche es compatible con su versión de Adobe Commerce, actualice el magento/quality-patches paquete a la versión más reciente y compruebe la compatibilidad en la Quality Patches Tool: Página Buscar Parches. Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.

Problema

Se produce un error interno del servidor al realizar la consulta configurable_product_option_uid y configurable_product_option_value_uid campos de una lista de solicitudes B2B mediante GraphQL.

Requisitos previos:

  1. Los módulos B2B de Adobe Commerce están instalados y habilitados.
  2. La lista de solicitudes está activada en la configuración.

Pasos a seguir:

  1. Inicie sesión como cliente en la tienda.
  2. Agregar un producto configurable a una lista de solicitudes.
  3. Intente recuperar los valores de configurable_product_option_uid y configurable_product_option_value_uid campos con el getRequisitionList función en una llamada de GraphQL.
query getRequisitionList {
  customer {
    requisition_lists(filter: { uids: { eq: "MQo=" } }) {
      items {
        items(pageSize: 1, currentPage: 1) {
          items {
            ... on ConfigurableRequisitionListItem {
              configurable_options {
                value_id
                id
                configurable_product_option_uid
                configurable_product_option_value_uid
              }
            }
          }
        }
      }
    }
  }
}

Resultados esperados:

{
    "data": {
        "customer": {
            "requisition_lists": {
                "items": [
                    {
                        "items": {
                            "items": [
                                {
                                    "configurable_options": [
                                        {
                                            "value_id": 175,
                                            "id": 186,
                                            "configurable_product_option_uid": "MTg2",
                                            "configurable_product_option_value_uid": "MTc1"
                                        },
                                        {
                                            "value_id": 58,
                                            "id": 93,
                                            "configurable_product_option_uid": "OTM=",
                                            "configurable_product_option_value_uid": "NTg="
                                        }
                                    ]
                                }
                            ]
                        }
                    }
                ]
            }
        }
    }
}

Resultados reales:

Se produce un error.

Aplicar el parche

Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:

Lectura relacionada

Para obtener más información acerca de Quality Patches Tool, consulte:

Para obtener más información sobre otros parches disponibles en QPT, consulte Quality Patches Tool: Buscar parches en el Quality Patches Tool guía.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a