Erreur lors du filtrage des commandes dans l’administrateur
- Rubriques :
- Ordres
Créé pour :
- Développeur
Cet article fournit un correctif pour le problème Adobe Commerce où une erreur se produit lors de la tentative de filtrage des commandes dans l’administrateur par date, affichant le message : Violation de contrainte d’intégrité : 1052 Colonne 'created_at' où la clause est ambiguë.
Versions affectées
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.4 - 2.4.7
Problème
Le filtrage des commandes dans l’Admin par date renvoie une erreur.
Le fichier exception.log affiche :
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
Étapes à reproduire :
-
Accédez à Admin > Sales > Orders.
- Définir l’ordre de Purchase Date Ascending dans la grille OU
- Définissez Purchase Date Filter dans les filtres.
-
Une erreur s’affiche : Une erreur s’est produite lors du traitement de la vue par défaut et nous avons restauré le filtre à son état d’origine.
Cause
Il existe un problème avec les modules PayPal Braintree.
Solution
Pour résoudre le problème, appliquez le correctif joint à cet article. Pour le télécharger, faites défiler l’écran jusqu’à la fin de l’article et cliquez sur le nom du fichier, ou cliquez sur le lien suivant :
bundle_3357_filter_order_in_admin_by_date_patch.zip
Le correctif est compatible avec toutes les versions et éditions concernées.
Comment appliquer le correctif
Pour obtenir des instructions, voir Comment appliquer un correctif de compositeur fourni par Adobe dans la base de connaissances de support.