ACSD-59952 : erreur lors de la suppression d’un catalogue partagé avec le même ID de groupe qu’un autre catalogue partagé

Le correctif ACSD-59952 corrige l’erreur générée lors de la suppression de catalogues partagés avec le même customer_group_id qu’un autre catalogue partagé. Elle empêche en outre les utilisateurs de créer de tels catalogues partagés. Ce correctif est disponible lorsque Quality Patches Tool (QPT) 1.1.52 est installé. L’ID de correctif est ACSD-59952. Veuillez noter que le problème doit être corrigé dans Adobe Commerce 2.4.8.

Produits et versions concernés

Le correctif est créé pour la version Adobe Commerce :

  • Adobe Commerce (toutes les méthodes de déploiement) 2.4.6-p4

Compatible avec les versions d’Adobe Commerce :

  • Adobe Commerce (toutes les méthodes de déploiement) 2.4.4 - 2.4.7-p3
NOTE
Le correctif peut devenir applicable à d’autres versions avec de nouvelles versions Quality Patches Tool. Pour vérifier si le correctif est compatible avec votre version Adobe Commerce, mettez à jour le package magento/quality-patches vers la dernière version et vérifiez la compatibilité sur la Quality Patches Tool : recherchez des correctifs sur la page. Utilisez l’ID de correctif comme mot-clé de recherche pour localiser le correctif.

Problème

Un nouveau catalogue partagé avec le même customer_group_id qu’un autre catalogue partagé ne peut pas être créé. Cependant, si vous tentez de supprimer le catalogue partagé avec le même customer_group_id, une erreur s’affiche.

Conditions préalables :

Installez les modules Adobe Commerce B2B.

Étapes à reproduire :

  1. Créez plusieurs catalogues partagés affectés au même customer_group_id à l'aide de l'appel API REST suivant :

    code language-rest
    {
        "sharedCatalog": {
            "name": "test1",
            "description": "test",
            "customer_group_id": 1,
            "type": 0,
            "created_at": "03:11:00",
            "created_by": 1,
            "store_id": 0,
            "tax_class_id": 3
        }
    }
    
  2. Essayez de supprimer l’un des catalogues partagés à l’aide de l’appel de l’API REST suivant :

    code language-rest
    /rest/default/V1/sharedCatalog/4
    

Résultats attendus :

  • La création de plusieurs catalogues partagés affectés au même customer_group_id n'est pas possible.
  • Le catalogue partagé dans le cas ci-dessus est supprimé avec succès.

Résultats réels :

  • Il est possible de créer plusieurs catalogues partagés affectés au même customer_group_id.
  • L’erreur suivante est renvoyée lors de la tentative de suppression du catalogue partagé avec le même customer_group_id : Impossible de supprimer le catalogue partagé.

Appliquer le 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, voir :

Pour plus d'informations sur les autres correctifs disponibles dans QPT, reportez-vous à Quality Patches Tool : Recherche de correctifs dans le guide Quality Patches Tool.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3