[
https://issues.jboss.org/browse/FORGE-2524?page=com.atlassian.jira.plugin...
]
George Gastaldi updated FORGE-2524:
-----------------------------------
Summary: UIInputMany<Path> does not preserve the original path when
InputComponents.setValue is called (was: CommandController#setValueFor(someMANYinput,
File) wraps the value into List<List<File>>)
UIInputMany<Path> does not preserve the original path when
InputComponents.setValue is called
---------------------------------------------------------------------------------------------
Key: FORGE-2524
URL:
https://issues.jboss.org/browse/FORGE-2524
Project: Forge
Issue Type: Bug
Components: UI - API
Affects Versions: 2.20.0.Final
Reporter: Ondrej Zizka
Assignee: George Gastaldi
Priority: Minor
I suspect the CommandController has a bug in setValueFor() :
When it's MANY and type is File, then when I call
controller.setValueFor(InputPathOption.NAME, (File) inputFile);
then getValueFor() returns List<List<File>>
IMO it should return List<File>. Some auto-wrapping might be happening twice.
Thanks for checking.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)