AC-18128: GraphQL-Bestelldaten und Kommentar-Zeitstempel sind für nicht englische Gebietsschemata falsch

Der AC-18128 Patch behebt das Problem, dass von GraphQL zurückgegebene Bestelldaten und Bestellkommentar-Zeitstempel falsche Kalenderdaten in nicht englischen Gebietsschemaeinstellungen anzeigen können. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.83 installiert ist. Die Patch-ID ist AC-18128. Beachten Sie, dass dieses Problem in Adobe Commerce 2.4.8 behoben wurde.

Betroffene Produkte und Versionen

Der Patch wird für die Adobe Commerce-Version erstellt:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.4.8

Kompatibel mit Adobe Commerce-Versionen:

  • Adobe Commerce (alle Bereitstellungsmethoden) >=2.4.8 <2.4.8-p6
NOTE
Der Patch könnte mit neuen Quality Patches Tool-Versionen auch für andere Versionen gelten. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Nach Patches suchen. Verwenden Sie die Patch-ID als Suchbegriff, um den Patch zu finden.

Problem

Von GraphQL zurückgegebene Zeitstempel für Bestelldaten und Bestellkommentare können in anderen Gebietsschemaeinstellungen falsche Kalenderdaten anzeigen.

Schritte zur Reproduktion:

  1. Navigieren Sie im Admin-Bedienfeld zu Stores > Configuration > General > Locale Options. Setzen Sie Timezone auf Europe/Paris. Setzen Sie Locale auf Französisch (Frankreich). Speichern Sie die Konfiguration.

  2. Bestellen Sie in der Storefront.

  3. Führen Sie die folgende GraphQL-Abfrage für Kundenaufträge aus:

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

Erwartete Ergebnisse:

Die Zeitstempel für Bestelldatum und Kommentar in GraphQL-Antworten spiegeln das richtige Kalenderdatum wider, unabhängig vom Gebietsschema des Stores.

Tatsächliche Ergebnisse:

Bei nicht en_US Gebietsschemata wie fr_FR und de_DE zeigt order_date aufgrund eines Problems bei der Datumsanalyse das falsche Kalenderdatum an.

Patch anwenden

Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:

Verwandtes Lesen

Weitere Informationen zu Quality Patches Tool finden Sie unter:

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