SinergiaTIC / SinergiaCRM

SinergiaCRM is an open source CRM for non-profits based on SuiteCRM
https://www.sinergiacrm.org
GNU Affero General Public License v3.0
20 stars 2 forks source link

Hotfix - Grupos de Seguridad - La importación de registros podía generar error cuando había reglas #384

Open enricsinergia opened 2 months ago

enricsinergia commented 2 months ago

Descripción

Tal como se describe en el issue #383, bajo ciertas condiciones se genera un error de PHP que impide la importación. El problema se originaba por el uso de un array que no se había creado. La solución ha sido asegurarse que el array se crea siempre, aunque sea vacío.

Pruebas

  1. Activar las reglas personalizadas en la configuración de Grupos de Seguridad
  2. Definir un módulo desde el cual se heredarán grupos
  3. Cerciorarse que en la instancia no hay ningún grupo definido como no heredable
  4. Importar un registro que haga referencia a un registro padre (del que heredará los grupos) y que este padre tenga grupos de seguridad definidos
  5. Comprobar que se importa correctamente y hereda el grupo