[Endast PaaS]{class="badge informative" title="Gäller endast Adobe Commerce i molnprojekt (Adobe-hanterad PaaS-infrastruktur) och lokala projekt."}

ACSD-67424: Värdet updated_at i GET /carts/search REST API-svaret matchar inte värdet i Admin Panel för Negotiable Quotes

Korrigeringen ACSD-67424 åtgärdar ett problem där värdet updated_at i REST API-svaret på GET /carts/search inte matchar värdet i Admin Panel när Negotiable Quotes används. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.72 har installerats. Korrigerings-ID är ACSD-67424. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.9.

Berörda produkter och versioner

Korrigeringen har skapats för Adobe Commerce-version:

  • Adobe Commerce (alla distributionsmetoder) 2.4.7-p4

Kompatibel med Adobe Commerce-versioner:

  • Adobe Commerce (alla distributionsmetoder) 2.4.7-p3 - 2.4.8-p2
NOTE
Korrigeringen kan bli tillämplig för andra versioner med nya Quality Patches Tool-versioner. Om du vill kontrollera om korrigeringen är kompatibel med din Adobe Commerce-version uppdaterar du magento/quality-patches-paketet till den senaste versionen och kontrollerar kompatibiliteten på Quality Patches Tool: Sök efter korrigeringsfiler ​. Använd patch-ID:t som söknyckelord för att hitta patchen.

Problem

Värdet updated_at i REST API-svaret för GET /carts/search matchar inte värdet som visas i Admin Panel när Negotiable Quotes används.

Steg som ska återskapas:

  1. Aktivera företag och B2B-citat.

  2. Skapa en ny offert i Admin Panel.

  3. Lägg till en produkt i offerten och klicka på Send.

  4. Logga in på frontend som en företagsanvändare och gå till My Quotes.

  5. Klicka på View action, lägg till en leveransadress och klicka på Send for Review.

  6. I Admin Panel väljer du en leveransmetod för offerten och klickar på Send.

  7. Gå tillbaka till My Quotes från butiken, markera Quote och klicka på Proceed to Checkout.

  8. Beställ.

  9. Använd värdet updated_at från citattabellen i databasen för att hämta offertinformation via REST API.

    code language-none
    /rest/V1/carts/search?searchCriteria[filterGroups][0][filters][0][field]=updated_at&searchCriteria[filterGroups][0][filters][0][value]={QUOTE_UPDATED_AT}&searchCriteria[filterGroups][0][filters][0][condition_type]=gteq
    
  10. Jämför värdet updated_at från API-svaret med värdet Updated at i rutnätet Quotes i Admin Panel.

Förväntade resultat:

updated_at-värdena i REST API-svaret och Admin Panel är desamma (med tanke på skillnaderna i tidszon).

Faktiska resultat:

REST API-svaret returnerar ett felaktigt updated_at-värde som inte matchar värdet Updated at i rutnätet Quotes för Admin Panel.

Tillämpa korrigeringen

Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:

Relaterad läsning

Mer information om Quality Patches Tool finns i:

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