[ https://issues.apache.org/jira/browse/FELIX-4941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Carsten Ziegeler resolved FELIX-4941. ------------------------------------- Resolution: Fixed I've updated the web console to leave all properties not covered by metatype as-is > Configuration Properties not defined in Metatype are lost after update > ---------------------------------------------------------------------- > > Key: FELIX-4941 > URL: https://issues.apache.org/jira/browse/FELIX-4941 > Project: Felix > Issue Type: Bug > Components: Web Console > Affects Versions: webconsole-4.2.8, webconsole-4.2.14 > Reporter: Cliff Collins > Assignee: Carsten Ziegeler > Fix For: webconsole-4.2.16 > > > Web console when updating items that have metadata will only update the > properties defines in metadata. > This means, the fileinstall file location is removed from the property > update. This makes so fileinstall will no longer update the configuration > file with the change. A simple workaround is to always post back the > fileinstall property if present. > In the ConfigAdminSupport.java file added these lines. In the method > applyConfiguration at line 312, insert these lines: > // Add Fileinstall key or the property will not get written back > to the configuration > if (props.get("felix.fileinstall.filename") != null) > { > updateProps.put("felix.fileinstall.filename", > props.get("felix.fileinstall.filename")); > } > If you return the fileinstall filename then fileinstall will save any > property changes. -- This message was sent by Atlassian JIRA (v6.3.4#6332)