MDVA-41164: No se puede guardar ni editar la compañía con atributos de cliente personalizados
El parche MDVA-41164 resuelve el problema en el que el usuario administrador no puede guardar o editar una empresa con atributos de cliente personalizados de archivos o imágenes de cualquier tipo. Este parche está disponible cuando está instalada la Herramienta de parches de calidad (QPT) 1.1.5. El ID del parche es MDVA-41164. Tenga en cuenta que el problema está programado para solucionarse en Adobe Commerce 2.4.4.
Productos y versiones afectados
El parche se ha creado para la versión de Adobe Commerce:
- Adobe Commerce (todos los métodos de implementación) 2.4.2
Compatible con versiones de Adobe Commerce:
- Adobe Commerce (todos los métodos de implementación) 2.4.2 - 2.4.3
magento/quality-patches
a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches. Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.Problema
El usuario administrador no puede guardar ni editar una empresa con atributos de cliente personalizados de archivos o imágenes de cualquier tipo.
Requisitos previos:
El módulo B2B está instalado.
Pasos a seguir:
-
Habilitar la compañía en tiendas > configuración > características B2B.
-
Crear un atributo de cliente en Tiendas > Atributos > Clientes > Agregar nuevo atributo:
- Tipo de entrada: Archivo (adjunto)
- Mostrar en la tienda: Sí
- Orden de clasificación: Cualquiera
- Forms que se usará en: seleccionar todo
-
Cree una nueva compañía en Clientes > Compañías > Agregar nueva compañía y cargue un archivo para el nuevo atributo creado anteriormente.
Resultados esperados:
El usuario puede completar la creación de la empresa y el archivo adjunto se carga sin ningún error.
Resultados reales:
-
Aparece un mensaje de error: Se produjo un error al guardar el archivo.
-
El registro de excepciones contiene un registro como el siguiente:
code language-php report.CRITICAL: Notice: Undefined index: customer in ../app/code/Magento/Customer/Controller/Adminhtml/File/Customer/Upload.php on line 69
Aplicar el parche
Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:
- Adobe Commerce o Magento Open Source local: Quality Patches Tool > Uso en la guía Quality Patches Tool.
- Adobe Commerce en la infraestructura de la nube: Actualizaciones y parches > Aplicar parches en la guía Commerce en la infraestructura de la nube.
Lectura relacionada
Para obtener más información sobre la herramienta Parches de calidad, consulte:
- Lanzamiento de la herramienta Parches de calidad: una nueva herramienta para autodistribuir parches de calidad en la base de conocimiento de asistencia.
- Compruebe si el parche está disponible para su problema de Adobe Commerce mediante la herramienta Parches de calidad en la guía Quality Patches Tool.
Para obtener información sobre otros parches disponibles en QPT, consulte la sección Parches disponibles en QPT.