MDVA-41164: impossibile salvare o modificare la società con attributi cliente personalizzati
La patch MDVA-41164 risolve il problema che impediva all'utente amministratore di salvare o modificare un'azienda con attributi cliente personalizzati di file o immagini di qualsiasi tipo. Questa patch è disponibile quando è installato QPT (Quality Patches Tool) 1.1.5. L'ID della patch è MDVA-41164. Il problema è pianificato per essere risolto in Adobe Commerce 2.4.4.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.2
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.2 - 2.4.3
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’utente amministratore non è in grado di salvare o modificare un’azienda con attributi cliente personalizzati di file o immagini di alcun tipo.
Prerequisiti:
Il modulo B2B è installato.
Passaggi da riprodurre:
-
Abilita la società in Archivi > Configurazione > Funzionalità B2B.
-
Crea un attributo cliente in Archivi > Attributi > Clienti > Aggiungi nuovo attributo:
- Tipo di input: File (allegato)
- Mostra in vetrina: sì
- Ordinamento: qualsiasi
- Forms da usare in: Seleziona tutto
-
Crea una nuova società in Clienti > Società > Aggiungi nuova società e carica un file per il nuovo attributo creato in precedenza.
Risultati previsti:
L’utente è in grado di completare la creazione dell’azienda e l’allegato viene caricato senza errori.
Risultati effettivi:
-
Viene visualizzato un messaggio di errore: Si è verificato un errore durante il salvataggio del file.
-
Il registro eccezioni contiene un record simile al seguente:
code language-php report.CRITICAL: Notice: Undefined index: customer in ../app/code/Magento/Customer/Controller/Adminhtml/File/Customer/Upload.php on line 69
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source on-premise: Quality Patches Tool > Utilizzo nella guida di Quality Patches Tool.
- Adobe Commerce su infrastruttura cloud: Aggiornamenti e patch > Applica patch nella guida Commerce su infrastruttura cloud.
Lettura correlata
Per ulteriori informazioni sullo strumento Patch di qualità, vedere:
- È stato rilasciato lo strumento di gestione delle patch di qualità: un nuovo strumento per la gestione automatica delle patch di qualità nella Knowledge Base di supporto.
- Verifica se la patch è disponibile per il problema di Adobe Commerce utilizzando lo strumento Patch di qualità nella guida di Quality Patches Tool.
Per informazioni sulle altre patch disponibili in QPT, consulta la sezione Patch disponibili in QPT.