Fout bij het filteren van orders in de beheerder

Dit artikel verstrekt een flard voor de kwestie van Adobe Commerce waar een fout voorkomt wanneer het proberen om orden in Admin door datum te filtreren, tonend het bericht: schending van de de beperkingsbeperking van de Integriteit: 1052 Kolom "created_at"waar de clausule dubbelzinnig is.

Betrokken versies

  • Adobe Commerce (alle implementatiemethoden) 2.4.4 - 2.4.7

Probleem

Als u op datum orders in de beheerdersaccount filtert, wordt een fout geretourneerd.

The exception.log toont:

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

Stappen om te reproduceren:

  1. Ga naar Admin > Sales > Orders .

    • De Purchase Date Ascending -volgorde in het raster instellen OF
    • Stel Purchase Date Filter in filters in.
  2. Een fout verschijnt: ging iets fout met verwerking van de standaardmening en wij hebben de filter aan zijn originele staat hersteld.

Oorzaak

Er is een probleem met de modules PayPal Braintree .

Oplossing

U kunt dit probleem oplossen door de patch toe te passen die aan dit artikel is gekoppeld. Als u het bestand wilt downloaden, schuift u omlaag naar het einde van het artikel en klikt u op de bestandsnaam of op de volgende koppeling:

bundle_3357_filter_order_in_admin_by_date_patch.zip

De patch is compatibel met alle betrokken versies en versies.

Hoe de pleister aanbrengen

Voor instructies, zie hoe te om een componentenflard toe te passen die door Adobein de steunkennisbasis wordt verstrekt.

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