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:
- Braintree-integreringen används (Stores)
>
Konfigurationer>
Försäljning>
Betalningsmetod>
Braintree). - Gör en beställning med Luma Storefront.
- Gå till administratörsgränssnittet
>
Försäljning. - 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.