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:
-
Ga naar Admin > Sales > Orders .
- De Purchase Date Ascending -volgorde in het raster instellen OF
- Stel Purchase Date Filter in filters in.
-
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.