Administratören kan inte skapa en beställning/beställning när Braintree-betalning är aktiverat

I den här artikeln finns en patch för Adobe Commerce 2.4.5-utgåvan där en Admin-användare inte kan skapa beställningar eller beställningar för kunder när betalningsmetoden för Braintree är aktiverad.

Beskrivning description

Miljöer

  • Adobe Commerce i molninfrastruktur 2.4.5
  • Adobe Commerce lokal 2.4.5
  • Magento Open Source 2.4.5

Problem/symtom

Steg som ska återskapas:

  1. Braintree-integreringen används (Stores) > Konfigurationer > Försäljning > Betalningsmetod > Braintree).
  2. Gör en beställning med Luma Storefront.
  3. Gå till administratörsgränssnittet > Försäljning.
  4. Försök antingen att skapa en ny order för en kund eller gå till en tidigare placerad order och klicka på Ändra ordning.

Förväntat resultat:

Administratörsanvändare kan skapa order och ombeställningar för kunder när betalningsmetoden för Braintree är aktiverad.

Faktiskt resultat:

Administratörsanvändare kan inte skapa beställningar eller ombeställningar för kunder när betalningsmetoden för Braintree är aktiverad och returnerar följande fel:

report.CRITICAL: Error: Call to a member function getMethodInstance() on null in /app/vendor/paypal/module-braintree-core/Block/Form.php:174

Orsak

Felaktiga klassberoenden (vendor/paypal/module-braintree-core/Block/Form.php)

Upplösning resolution

Lösning

Använd den patch som finns i den här artikeln.

Lappa

Korrigeringen är kopplad till den här artikeln. Klicka på följande länk om du vill hämta den:

BUNDLE-3137-Composer-patch.zip

Obs!
Dessutom för Adobe Commerce på återförsäljare av molninfrastruktur: Adobe har tagit med korrigeringen i Cloud Patches for Commerce version 1.0.18. Mer information finns i Använda en dispositionsruta från Adobe i vår kunskapsbas för support.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f