ACP2E-5017 : la requête de rôle de client GraphQL échoue pour les clients sans entreprise
Le correctif ACP2E-5017 corrige le problème où le champ role de la requête customer GraphQL renvoie Erreur de serveur interne pour un client qui n’est pas affecté à une société. Ce correctif est disponible lorsque la version 1.1.84 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACP2E-5017. Notez que ce problème doit être résolu dans la version 1.5.4 d’Adobe Commerce B2B.
Produits et versions concernés
Le correctif est créé pour la version Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) B2B 1.5.3
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) B2B 1.5.0 - 1.5.3
magento/quality-patches vers la dernière version et vérifiez la compatibilité sur la page Quality Patches Tool : Rechercher des correctifs. Utilisez l’ID du correctif comme mot-clé de recherche pour localiser le correctif.Problème
Le champ role de la requête customer GraphQL renvoie Erreur de serveur interne pour un client qui n’est pas affecté à une société.
Conditions préalables :
B2B est installé.
Procédure à suivre :
- Dans Admin, accédez à Stores > Settings > Configuration > General > B2B Features, définissez Enable Company sur Yes, puis cliquez sur Save Config.
- Créez un compte client qui n’est pas affecté à une société.
- Envoyez la requête GraphQL suivante à l’aide d’un jeton client valide :
query {
customer {
email
firstname
role {
id
name
}
}
}
Résultats attendus :
La requête renvoie les données client avec la role définie sur null, sans erreur.
Résultats réels :
La requête renvoie Erreur de serveur interne.
Application du correctif
Pour appliquer des correctifs individuels, utilisez les liens suivants en fonction de votre méthode de déploiement :
- Adobe Commerce ou Magento Open Source On-premise : Quality Patches Tool > Utilisation dans le guide de Quality Patches Tool
- Adobe Commerce sur les infrastructures cloud : Mises à niveau et correctifs > Appliquer des correctifs dans le guide Commerce sur les infrastructures cloud .
Lecture connexe
Pour en savoir plus sur Quality Patches Tool, consultez :
- Quality Patches Tool : un outil en libre-service pour les correctifs de qualité dans le guide Outils .