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
NOTE
El parche podría ser aplicable a otras versiones con las nuevas versiones de la herramienta Parches de Calidad. Para comprobar si el parche es compatible con su versión de Adobe Commerce, actualice el paquete 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:

  1. Habilitar la compañía en tiendas > configuración > características B2B.

  2. 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
  3. 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:

Lectura relacionada

Para obtener más información sobre la herramienta Parches de calidad, consulte:

Para obtener información sobre otros parches disponibles en QPT, consulte la sección Parches disponibles en QPT.

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