Fel vid filtrering av order i administratören

Den här artikeln innehåller en korrigering för Adobe Commerce-problemet där ett fel inträffar när försök görs att filtrera order i Admin efter datum. Meddelandet Överträdelse av integritetsbegränsning: 1052 Kolumnen 'created_at' där satsen är tvetydig visas.

Beskrivning description

Miljöer

Adobe Commerce (alla distributionsmetoder) 2.4.4 - 2.4.7

Problem/symtom

Ett fel returneras när du filtrerar order i Admin efter datum.

Exception.log visar:

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

Steg som ska återskapas:

  1. Gå till Admin > Försäljning > Beställningar.

    • Ange ordningen Inköpsdatumstigande i rutnätet, ELLER
    • Ange Inköpsdatumfilter i filter.
  2. Ett fel visas: Ett fel uppstod när standardvyn bearbetades och vi har återställt filtret till det ursprungliga läget.

Orsak

Det har uppstått ett problem med PayPal Braintree-modulerna.

Upplösning resolution

Du löser problemet genom att tillämpa den patch som är bifogad den här artikeln. Om du vill hämta den bläddrar du nedåt till slutet av artikeln och klickar på filnamnet eller klickar på följande länk:

bundle-3357-unable-to-filter-order-in-admin-by-date.zip

Korrigeringen är kompatibel med alla berörda versioner och utgåvor.

Så här sätter du på plåstret

Instruktioner finns i Tillämpa korrigeringar i handboken för Commerce on Cloud.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f