[
https://jira.nuxeo.com/browse/NXP-7897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anahide Tchertchian resolved NXP-7897.
--------------------------------------
Resolution: Fixed
Fixed the EL resolver only for list like properties (keep on returning
Object.class as expected type for others):
http://hg.nuxeo.org/nuxeo/nuxeo-services/rev/2552ecf45e68
> Fix JSF conversion error when binding a h:selectMany* tag to a list-like
> document property
> ------------------------------------------------------------------------------------------
>
> Key: NXP-7897
> URL: https://jira.nuxeo.com/browse/NXP-7897
> Project: Nuxeo Enterprise Platform
> Issue Type: Bug
> Affects Versions: 5.4
> Reporter: Anahide Tchertchian
> Assignee: Anahide Tchertchian
> Fix For: 5.5
>
>
> When binding a document list of array property to a h:selectManyCheckbox tag
> for instance, a conversion error is issued because the JSF component does not
> trust that it can set a list-like value to the property.
> This is because the DocumentModelResolver is not specific enough when
> introspecting the expected type for a given property and returns Object.class.
> Note that if the property is already initialized to a non-null value, it will
> work as the JSF component falls back on the existing value to check if it can
> safely set a list value (although it looks more like a hack).
> => need to make the DocumentModelResolver#getType method more specific when
> dealing with list or array properties.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets