ACSD-59952: Fout bij verwijderen van gedeelde catalogus met dezelfde groep-id als een andere gedeelde catalogus

De ACSD-59952-patch corrigeert de fout die is opgetreden bij het verwijderen van gedeelde catalogi met dezelfde customer_group_id als een andere gedeelde catalogus. Bovendien wordt hiermee voorkomen dat gebruikers dergelijke gedeelde catalogi maken. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT)1.1.52 wordt geïnstalleerd. De patch-id is ACSD-59952. Het probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.8.

Betrokken producten en versies

het flard wordt gecreeerd voor de versie van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.6-p4

Compatibel met de versies van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.4 - 2.4.7-p3
NOTE
De patch kan van toepassing worden op andere versies met nieuwe Quality Patches Tool versies. Om te controleren of de patch compatibel is met uw Adobe Commerce-versie, werkt u het magento/quality-patches -pakket bij naar de meest recente versie en controleert u de compatibiliteit op de Quality Patches Tool : zoek naar patches op de pagina. Gebruik de patch-id als een zoekwoord om de patch te zoeken.

Probleem

Er kan geen nieuwe gedeelde catalogus met dezelfde customer_group_id als een andere gedeelde catalogus worden gemaakt. Als u echter tegelijkertijd probeert de gedeelde catalogus met dezelfde customer_group_id te verwijderen, treedt een fout op.

Eerste vereisten :

Installeer de Adobe Commerce B2B-modules.

Stappen om te reproduceren:

  1. Maak meerdere gedeelde catalogi die aan dezelfde customer_group_id zijn toegewezen met behulp van de volgende REST API-aanroep:

    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. Probeer om het even welke gedeelde catalogi te schrappen gebruikend de volgende REST API vraag:

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

Verwachte resultaten :

  • Het is niet mogelijk meerdere gedeelde catalogi te maken die aan dezelfde customer_group_id zijn toegewezen.
  • De gedeelde catalogus in het bovenstaande geval wordt verwijderd.

Ware resultaten :

  • Het is mogelijk meerdere gedeelde catalogi te maken die aan dezelfde customer_group_id zijn toegewezen.
  • De volgende fout is teruggekeerd wanneer het proberen om de gedeelde catalogus met het zelfde customer_group_id te schrappen: kan gedeelde catalogus schrappen niet.

De patch toepassen

Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:

Gerelateerde lezing

Meer informatie over Quality Patches Tool vindt u in:

Voor informatie over andere flarden beschikbaar in QPT, verwijs naar Quality Patches Tool: Onderzoek naar flardenin de Quality Patches Tool gids.

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