Se elimina atributo de política global aún avisando que no es posible modificar fichero

Descripción

Al editar un atributo existente de la política global de atributos, quitar el valor que tiene, se muestra el mensaje de error:

No se ha podido escribir en el archivo "adas-sso/data/config/attribute_policy_config.php"
No se ha podido añadir el atributo con invento y valor vacío.

Pero al volver a ver la política global de atributos el atributo que se ha intentado modificar ya no está, por lo que se ha reescrito el fichero eliminando el atributo existente.

No se debería haber guardado sin el atributo, se debe mantener el archivo que existía

Entorno

None

Cómo reproducirlo

Atributos, editar, eliminar valor de un atributo existente, guardar y comprobar que el atributo se ha eliminado

Activity

Show:
Alejandro Palacios
March 9, 2020, 11:53 AM

Si se intenta guardar la configuración global con algún atributo cuyo valor es vacío, la configuración se mantendrá tal cual estaba.

Elena Galván
March 23, 2020, 8:43 PM

En la validación de adAS SSO 1.8.0 RC6:

Se comprueba que no se guarda el fichero de configuración con valores vacios de un atributo, pero se sigue informando de:
No se ha podido escribir en el archivo "adas-sso/data/config/attribute_policy_config.php"

¿Porque sale ese aviso? No hay problema de escritura, si la configuración es correcta se guarda sin problemas

Por lo tanto se abrirá nuevo bug para solucionarlo o si finalmente hay RC7 se reabrirá este

Componentes

Responsable

Alejandro Palacios

Informador

Elena Galván

Versiones corregidas

Versiones afectadas

Prioridad

No procede
Configure