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.
Descripción description
Entornos
Adobe Commerce (todos los métodos de implementación) 2.4.4 - 2.4.7
Problema/Síntomas
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:
-
Ir a Administrador
>
Ventas>
Pedidos.- Establecer orden de fecha de compra ascendente en cuadrícula, O
- Establezca Filtro de fecha de compra en los 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 Braintree de PayPal.
Resolución resolution
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-cannot-to-filter-order-in-admin-by-date.zip
El parche es compatible con todas las versiones y ediciones afectadas.
Cómo aplicar el parche
Para obtener instrucciones, consulte Aplicar parches en la Guía de Commerce en la nube.