ACSD-59952: errore durante l’eliminazione del catalogo condiviso con lo stesso ID gruppo di un altro catalogo condiviso

La patch ACSD-59952 corregge l'errore generato durante l'eliminazione di cataloghi condivisi con lo stesso customer_group_id di un altro catalogo condiviso. Inoltre, impedisce agli utenti di creare tali cataloghi condivisi. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.52. L’ID della patch è ACSD-59952. Il problema è pianificato per essere risolto in Adobe Commerce 2.4.8.

Prodotti e versioni interessati

La patch è stata creata per la versione di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.6-p4

Compatibile con le versioni di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.4 - 2.4.7-p3
NOTE
La patch potrebbe diventare applicabile ad altre versioni con le nuove versioni di Quality Patches Tool. Per verificare se la patch è compatibile con la versione di Adobe Commerce in uso, aggiornare il pacchetto magento/quality-patches alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.

Problema

Impossibile creare un nuovo catalogo condiviso con lo stesso customer_group_id di un altro catalogo condiviso. Tuttavia, se si tenta di eliminare il catalogo condiviso con lo stesso customer_group_id, viene generato un errore.

Prerequisiti:

Installa i moduli B2B di Adobe Commerce.

Passaggi da riprodurre:

  1. Crea più cataloghi condivisi assegnati allo stesso customer_group_id utilizzando la seguente chiamata API REST:

    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. Prova a eliminare i cataloghi condivisi utilizzando la seguente chiamata API REST:

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

Risultati previsti:

  • Impossibile creare più cataloghi condivisi assegnati allo stesso customer_group_id.
  • Il catalogo condiviso nel caso precedente è stato eliminato correttamente.

Risultati effettivi:

  • È possibile creare più cataloghi condivisi assegnati allo stesso customer_group_id.
  • Durante il tentativo di eliminare il catalogo condiviso con lo stesso customer_group_id viene restituito l'errore seguente: Impossibile eliminare il catalogo condiviso.

Applicare la patch

Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:

Lettura correlata

Per ulteriori informazioni su Quality Patches Tool, vedere:

Per informazioni sulle altre patch disponibili in QPT, fare riferimento a Quality Patches Tool: Cercare le patch nella guida di Quality Patches Tool.

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