AC-18096: Sales GraphQLの日付フィールドが正しくないローカライズされた書式を返す

AC-18096 パッチでは、Sales GraphQLの日付フィールドで、以前のリリースとは異なる形式で日付が返される問題を修正します。日付の形式をスラッシュ区切りの/からダッシュ区切りの-に戻します。 このパッチは、Quality Patches Tool (QPT) 1.1.83がインストールされている場合に利用できます。 パッチ IDはAC-18096です。 この問題は、Adobe Commerce 2.4.9で修正されています。

影響を受ける製品とバージョン

パッチはAdobe Commerceのバージョン​用に作成されました

  • Adobe Commerce(すべてのデプロイメント方法) 2.4.9

Adobe Commerceのバージョンとの互換性:

  • Adobe Commerce(すべてのデプロイメント方法) >2.4.8 <=2.4.9-p1
NOTE
このパッチは、新しいQuality Patches Tool リリースを含む他のバージョンに適用される可能性があります。 パッチがAdobe Commerceのバージョンと互換性があるかどうかを確認するには、magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool:パッチの検索ページ ​で互換性を確認します。 パッチ IDを検索キーワードとして使用して、パッチを検索します。

イシュー

Sales GraphQLの日付フィールドは、Adobe Commerce 2.4.8で使用されているダッシュ区切り形式(Y-m-d H:i:s)ではなく、スラッシュ区切り形式(d/m/Y H:i:s)で日付と時刻の値を返します

前提条件:

  • General > Locale Options > Timezone: ヨーロッパ/パリ
  • General > Locale Options > Locale: フランス語(フランス)

複製する手順:

  1. 注文の作成。

  2. GraphQLを使用して注文日の詳細を取得します。

    code language-graphql
    query getOrders {
        customer {
            orders {
                items {
                    orderDateOK: created_at
                    orderDateFAIL: order_date
                }
            }
        }
    }
    

期待される結果:

  • フィールドはY-m-d H:i:sの値を返し、バージョン 2.4.8の出力と一致します。

実際の結果:

  • フィールドは、2026-08-27 14:12:55のようにY-m-d H:i:sではなく、27/08/2026 14:12:55など、d/m/Y H:i:sの値を返します。

パッチを適用する

個別のパッチを適用するには、デプロイメント方法に応じて次のリンクを使用します。

関連トピックス

Quality Patches Toolについて詳しくは、次を参照してください。

recommendation-more-help
commerce-operations-help-tools