管理者で注文をフィルター中にエラーが発生する
この記事では、管理者の注文を日付でフィルター処理しようとするとエラーが発生するAdobe Commerce問題に対するパッチを提供します。このパッチに Integrity constraint violation: 1052 Column 'created_at' where 句があいまいである というメッセージが表示されます。
説明 description
環境
Adobe Commerce(すべてのデプロイメント方法) 2.4.4 - 2.4.7
問題/症状
管理画面の注文を日付でフィルタリングすると、エラーが返されます。
exception.log には、次が表示されます。
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
再現手順 :
-
Admin に移動します。
>
売上>
受注 。- 購入日の昇順 グリッドでの順序、または
- フィルターで 購入日フィルター を設定します。
-
デフォルトのビューの処理で問題が発生し、フィルターが元の状態に復元されました というエラーが表示されます。
原因
PayPal Braintree モジュールに問題があります。
解決策 resolution
この問題を解決するには、この記事に添付されているパッチを適用します。 ダウンロードするには、記事の最後まで下にスクロールしてファイル名をクリックするか、次のリンクをクリックします。
bundle-3357-unable-to-filter-order-in-admin-by-date.zip
パッチは、影響を受けるすべてのバージョンとエディションと互換性があります。
パッチの適用方法
手順については、Commerce on Cloud ガイドの パッチの適用を参照してください。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f