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
NOTE
Le correctif peut s’appliquer à d’autres versions avec de nouvelles versions de Quality Patches Tool. Pour vérifier si le correctif est compatible avec votre version d’Adobe Commerce, mettez à jour le package 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 :

  1. Dans Admin, accédez à Stores > Settings > Configuration > General > B2B Features, définissez Enable Company sur Yes, puis cliquez sur Save Config.
  2. Créez un compte client qui n’est pas affecté à une société.
  3. 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 :

Lecture connexe

Pour en savoir plus sur Quality Patches Tool, consultez :

recommendation-more-help
commerce-operations-help-tools