L’administrateur ne peut pas créer de commande/réorganisation lorsque le paiement du Braintree est activé
Cet article fournit un correctif pour le problème Adobe Commerce 2.4.5, où un utilisateur administrateur ne peut pas créer de commandes ni de commandes pour les clients lorsque le mode de paiement du Braintree est activé.
Produits et versions concernés
- Adobe Commerce sur l’infrastructure cloud 2.4.5
- Adobe Commerce sur site 2.4.5
- Magento Open Source 2.4.5
Problème
Étapes à reproduire :
- L’intégration de Braintree principal est utilisée (Magasins > Configurations > Ventes > Méthode de paiement > Braintree).
- À l’aide de Luma Storefront, passez une commande.
- Accédez à Admin UI > Sales.
- Essayez de créer une commande pour un client ou accédez à une commande précédemment passée et cliquez sur Réorganiser.
Résultat attendu :
Les utilisateurs administrateurs peuvent créer des commandes et des commandes pour les clients avec succès lorsque le mode de paiement du Braintree est activé.
Résultat réel :
Les utilisateurs administrateurs ne peuvent pas créer de commandes ni de commandes pour les clients lorsque le mode de paiement du Braintree est activé, et renvoie l’erreur suivante :
report.CRITICAL: Error: Call to a member function getMethodInstance() on null in /app/vendor/paypal/module-braintree-core/Block/Form.php:174
Cause
Dépendances de classe incorrectes (vendor/paypal/module-braintree-core/Block/Form.php
)
Solution
Appliquez le correctif fourni dans cet article.
Correctif
Le correctif est joint à cet article. Pour le télécharger, cliquez sur le lien suivant :
BUNDLE-3137-composer.patch.zip
Versions Adobe Commerce compatibles :
Le correctif a été créé pour :
- Adobe Commerce sur l’infrastructure cloud 2.4.5
- Adobe Commerce sur site 2.4.5
- Magento Open Source 2.4.5
Comment appliquer le correctif
Pour obtenir des instructions, reportez-vous à la section Comment appliquer un correctif de compositeur fourni par Adobe dans notre base de connaissances de support.