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:
-
Vaya a Admin > Sales > Orders.
- Establecer el orden de Purchase Date Ascending en la cuadrícula, O
- Definir Purchase Date Filter en filtros.
-
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.