[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

ACSD-67093: het ophalen van orders via GraphQL met het filter voor datumbereik retourneert onjuiste resultaten.

De ACSD-67093-patch verhelpt het probleem dat het ophalen van orders via GraphQL met het datumbereikfilter onjuiste resultaten oplevert. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.70 wordt geïnstalleerd. De patch-id is ACSD-67093. Dit probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.9.

Betrokken producten en versies

het flard wordt gecreeerd voor de versie van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.8-p2

Compatibel met de versies van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.8 - 2.4.8-p2
NOTE
De patch kan van toepassing worden op andere versies met nieuwe Quality Patches Tool versies. Om te controleren of de patch compatibel is met uw Adobe Commerce-versie, werkt u het magento/quality-patches -pakket bij naar de meest recente versie en controleert u de compatibiliteit op de Quality Patches Tool : zoek naar patches op de pagina ​ . Gebruik de patch-id als een zoekwoord om de patch te zoeken.

Probleem

Met het filter Datumbereik van GraphQL worden onjuiste resultaten van bestellingen geretourneerd.

Stappen om te reproduceren:

  1. Maak een product.

  2. Maak een klant en plaats een bestelling.

  3. Werk de bestelling bij of wacht op een dag.

    code language-none
    UPDATE sales_order
    SET created_at = '2025-07-01 12:00:00',
        updated_at = '2025-07-01 12:00:00'
    WHERE entity_id = 1;
    
    UPDATE sales_order_grid
    SET created_at = '2025-07-01 12:00:00',
        updated_at = '2025-07-01 12:00:00'
    WHERE entity_id = 1;
    
    note note
    NOTE
    Voeg de huidige datum of "huidige datum - 1 dag" toe aan de veldwaarden created_at en updated_at .
  4. Plaats een nieuwe orde zonder de datum te veranderen.

  5. Maak een klanttoken.

  6. Filter alle bestellingen op de datum van de bestelling.

    code language-none
     query{
         customer{
             orders(pageSize: 10, currentPage: 1, filter: { order_date: {
                 from: "2025-07-21", to: "2025-07-24" } }) { items { order_number created_at status grand_total }, total_count } } }
    
    note note
    NOTE
    Stel het datumveld from in op de huidige datum en het datumveld to op de huidige datum + 2 dagen.
    Voorbeeld: from: "2025-07-21", to: "2025-07-24" (als vandaag 2025-07-21 is).

Verwachte resultaten :

Alleen de gefilterde datum moet worden geretourneerd.

Ware resultaten :

Alle bestellingen worden geretourneerd

De patch toepassen

Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:

Gerelateerde lezing

Meer informatie over Quality Patches Tool vindt u in:

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3