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 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 viene creata per la versione 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 nuove Quality Patches Tool versioni. Per verificare se la patch è compatibile con la versione di Adobe Commerce in uso, aggiorna la magento/quality-patches alla versione più recente e verificare la compatibilità nella Quality Patches Tool: pagina 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 Company Admin digita 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, consulta:

Per informazioni sulle altre patch disponibili in QPT, fare riferimento a [Quality Patches Tool: cerca le patch] (https://experienceleague.adobe.com/tools/commerce-quality-patches/index.html?lang=it) nel Quality Patches Tool guida.

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