[
https://issues.apache.org/jira/browse/FELIX-3817?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Valentin Valchev updated FELIX-3817:
------------------------------------
Attachment: webconsole-FELIX-3817.patch
The attached patch fixes the problem while the REST API are still compatible.
Anyway, external applications, that would like to set a configuration that has
one of the following properties:
action, apply, delete, propertylist should prepend their names with dolar sign
'$'. E.g:
apply=true; // REST API
$apply="Configuration Value"
What do you think about that solution?
> Form parameters might clash with configuration parameters
> ---------------------------------------------------------
>
> Key: FELIX-3817
> URL: https://issues.apache.org/jira/browse/FELIX-3817
> Project: Felix
> Issue Type: Bug
> Components: Web Console
> Affects Versions: webconsole-4.0.0
> Reporter: Carsten Ziegeler
> Assignee: Carsten Ziegeler
> Fix For: webconsole-4.2.4
>
> Attachments: webconsole-FELIX-3817.patch
>
>
> If a configuration has a property named "delete" or "propertylist" (and maybe
> there are more) then this clashes with the form parameter names of the
> configuration web console plugin and editing such a configuration is not
> possible.
> We should use more unique names, maybe namespaced somehow to reduce the
> potential of a name clash
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)