Sagar Miglani created FELIX-6614:
------------------------------------
Summary: WebConsole configMgr saves an empty value in list
properites
Key: FELIX-6614
URL: https://issues.apache.org/jira/browse/FELIX-6614
Project: Felix
Issue Type: Bug
Components: Web Console
Affects Versions: webconsole-4.8.8
Reporter: Sagar Miglani
# Launch the Webconsole Configuration Manager and navigate to a configuration
that contains an empty list property.
# Save the configuration without modifying.
# Upon saving, the list properties that were previously without any values will
now be updated to include an empty value.
eg: {{Apache Sling Service User Mapper Service
(org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl)}} in AEM
If configuration without any change is:
{code:xml}
:org.apache.felix.configadmin.revision:=L"1"
require.validation=B"true"
service.pid="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl"
user.enable.default.mapping=B"false"
{code}
After saving it becomes:
{code:xml}
:org.apache.felix.configadmin.revision:=L"8"
require.validation=B"true"
required.principal.validators=[ \
"", \
]
required.user.validators=[ \
"", \
]
service.pid="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl"
user.default=""
user.enable.default.mapping=B"false"
{code}
{{required.principal.validators}} and {{required.user.validators}} have empty
values in it.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)