ACSD-51636: l’amministratore dell’azienda non può aggiungere nuovi utenti dalla sezione dell’account cliente

La patch ACSD-51636 risolve il problema per cui l’amministratore dell’azienda non può aggiungere nuovi utenti dalla sezione account cliente nonostante disponga di tutti i ruoli e le autorizzazioni necessari. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.34. L’ID della patch è ACSD-51636. Il problema è pianificato per la risoluzione in Adobe Commerce 2.4.7.

Prodotti e versioni interessati

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

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.5-p2

Compatibile con le versioni di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.5 - 2.4.6-p1
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

L’amministratore società non può aggiungere nuovi utenti dalla sezione account cliente nonostante disponga di tutti i ruoli e le autorizzazioni necessari.

Prerequisiti:

  • Il modulo B2B è installato.
  • La funzionalità aziendale è abilitata.

Passaggi da riprodurre:

  1. Crea una nuova società.
  2. Vai a Admin > Customers > All Customers.
  3. Modifica il tipo Company Admin in Cliente.
  4. Accedi come cliente.
  5. Vai a My Account > Company Users > Add User e aggiungi i dettagli per l'utente e attivalo.
  6. Salva il nuovo utente.

Risultati previsti

L’utente amministratore può aggiungere un nuovo utente.

Risultati effettivi

  • L'utente amministratore riceve un messaggio di errore: Si è verificato un errore.

  • L’utente amministratore non può creare un nuovo cliente.

  • Il registro contiene il seguente errore:

    code language-php
        report.CRITICAL: Error: Call to a member function __toArray() on null in app/code/Magento/LoginAsCustomerLogging/Observer/LogSaveCustomerObserver.php:123
    

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] (https://experienceleague.adobe.com/tools/commerce-quality-patches/index.html?lang=it) nella guida di Quality Patches Tool.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a