Bakåtkompatibla ändringar för GraphQL placeOrder
API i Adobe Commerce 2.4.6-p8
Den här artikeln innehåller en patch för det kända Adobe Commerce version 2.4.6-p8 Cloud och lokala problemet där placeOrder
GraphQL API inte returnerar ett förväntat felsvar, vilket framgår av tidigare 2.4.6-korrigeringsversioner. Detta kan leda till en trasig utcheckningsupplevelse för handlare som använder PWA storefront eller någon annan GraphQL API-baserad butik för sina butiker.
Berörda produkter och versioner
- Adobe Commerce i molnet 2.4.6-p8
- Adobe Commerce lokal 2.4.6-p8
Problem
Efter uppgraderingen av Adobe Commerce 2.4.6-p8-patchen med endast säkerhet returnerar placeOrder
GraphQL API inget förväntat felsvar, vilket framgår av tidigare 2.4.6-korrigeringsversioner. Detta kan leda till en trasig utcheckningsupplevelse för handlare som använder PWA storefront eller någon annan GraphQL API-baserad butik för sina butiker.
Steg för att återskapa:
Kör placeOrder
GraphQL-begäran där du förväntar dig ett felsvar.
Förväntat resultat:
Du får ett förväntat felsvar.
Faktiskt resultat:
I stället för ett förväntat felsvar får du ett godkänt svar, men med en ny errors
-nyckel som ser ut så här:
{
"data": {
"placeOrder": {
"order": null,
"__typename": "PlaceOrderOutput"
}
}
}
Lösning för Adobe Commerce i molnet och Adobe Commerce On-local Software
Lös problemet genom att applicera plåstret.
Klicka på följande länk om du vill hämta den:
Så här sätter du på plåstret
Zippa upp filen och se Använda en kompositkorrigering från Adobe i vår kunskapsbas för support för instruktioner.
Endast för Adobe Commerce på molnhandlare - Hur du ser om korrigeringsfiler har tillämpats
Eftersom det inte är enkelt att kontrollera om problemet har åtgärdats, kanske du vill kontrollera om korrigeringen har installerats korrekt.
Du kan göra detta genom att utföra följande steg, med exempelfilen VULN-27015-2.4.7_COMPOSER.patch
som exempel:
-
Kör kommandot:
-
Du bör se utdata som liknar detta, där VULN-27015 returnerar statusen Används:
code language-bash ║ Id │ Title │ Category │ Origin │ Status │ Details ║ ║ N/A │ ../m2-hotfixes/VULN-27015-2.4.7_COMPOSER_patch.patch │ Other │ Local │ Applied │ Patch type: Custom