Error al filtrar las solicitudes en el administrador

Este artículo proporciona un parche para el problema de Adobe Commerce en el que se produce un error al intentar filtrar los pedidos en el Administrador por fecha, y muestra el mensaje: Infracción de restricción de integridad: 1052 Columna 'created_at' donde la cláusula es ambigua.

Versiones afectadas

  • Adobe Commerce (todos los métodos de implementación) 2.4.4 - 2.4.7

Problema

Si se filtran los pedidos en la Admin por fecha, se devuelve un error.

Exception.log muestra:

report.CRITICAL: PDOException: SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'created_at' in where clause is ambiguous in /path/to/magento/vendor/magento/framework/DB/Statement/Pdo/Mysql.php:90

Pasos a seguir:

  1. Vaya a Admin > Sales > Orders.

    • Establecer el orden de Purchase Date Ascending en la cuadrícula, O
    • Definir Purchase Date Filter en filtros.
  2. Aparece un error: Se produjo un error al procesar la vista predeterminada y se restauró el filtro a su estado original.

Causa

Hay un problema con los módulos PayPal Braintree.

Solución

Para resolver el problema, aplique el parche adjunto a este artículo. Para descargarlo, desplácese hacia abajo hasta el final del artículo y haga clic en el nombre del archivo o haga clic en el siguiente vínculo:

bundle_3357_filter_order_in_admin_by_date_patch.zip

El parche es compatible con todas las versiones y ediciones afectadas.

Cómo aplicar el parche

Para obtener instrucciones, consulte Cómo aplicar un parche del compositor proporcionado por el Adobe en la base de conocimiento de soporte.

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