ACSD-54324: la solicitud de GraphQL requisition_lists no tiene en cuenta la configuración de paginación

El parche ACSD-54324 corrige el problema en el que la solicitud de GraphQL requisition_lists no tiene en cuenta la configuración de paginación y devuelve todos los resultados. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.41. El ID del parche es ACSD-54324. Tenga en cuenta que el problema está programado para solucionarse en Adobe Commerce 2.4.7.

Productos y versiones afectados

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

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

Compatible con versiones de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.5 - 2.4.6-p3
NOTE
El parche podría ser aplicable a otras versiones con las nuevas versiones de Quality Patches Tool. Para comprobar si el parche es compatible con su versión de Adobe Commerce, actualice el paquete magento/quality-patches a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches. Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.

Problema

La solicitud de GraphQL requisition_lists no tiene en cuenta la configuración de paginación y devuelve todos los resultados.

Pasos a seguir:

  1. Inicie sesión en el administrador y vaya a Admin > Store > Configuration > General > B2B Features.

    • Establezca Enable Requisition List en .
  2. Inicie sesión en el front-end y vaya a My Requisition Lists desde el menú superior o desde My Account y cree varias solicitudes (por ejemplo: 7).

  3. Después de generar un token de cliente, ejecute la siguiente consulta de GraphQL requisition_lists para el cliente.

    • Asegúrese de que el tamaño de página es inferior al número total de listas de solicitudes creadas (por ejemplo: 4)
    code language-none
    {
    customer {
    requisition_lists(pageSize: 4, currentPage: 1) {
    items
    
    { uid name description updated_at items_count }
    total_count
    }
    }
    }
    
  4. Observe que el valor del campo total_count muestra 7, cuando debería mostrar 4.

    El número de elementos también muestra 7 cuando debería ser igual que tamaño de página.

Resultados esperados:

  • El número que aparece como tamaño de página se devuelve en total_count y no el número total de registros.
  • El número de elementos es el mismo que el tamaño de página.

Resultados reales:

El número total de registros se devuelve en total_count, incluso si se menciona tamaño de página.

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 sobre Quality Patches Tool, consulte:

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

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