DocumentationCommerceCommerce KB

PaaS uniquement

Erreur lors du filtrage des commandes dans l’administrateur

Dernière mise à jour : 25 septembre 2024
  • 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 :

  1. 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.
  2. 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.

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