You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Martin Grigorov (JIRA)" <ji...@apache.org> on 2013/10/29 14:04:33 UTC
[jira] [Assigned] (WICKET-5386) ChainingModel should not check if
the modelObject given as argument is null
[ https://issues.apache.org/jira/browse/WICKET-5386?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Grigorov reassigned WICKET-5386:
---------------------------------------
Assignee: Martin Grigorov
> ChainingModel should not check if the modelObject given as argument is null
> ---------------------------------------------------------------------------
>
> Key: WICKET-5386
> URL: https://issues.apache.org/jira/browse/WICKET-5386
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 6.11.0
> Reporter: Frédéric Donckels
> Assignee: Martin Grigorov
> Priority: Minor
> Fix For: 7.0.0, 6.12.0
>
> Original Estimate: 20m
> Remaining Estimate: 20m
>
> In Wicket 1.5.x there was no check against the null value of the target of a CompoundPropertyModel.
> This allowed to define a CPM based on a possibly value, then being able to refer to sub-properties of that value in through labels included in the markup without fearing a NullPointerException, nice empty labels would be displayed instead.
> Now that CPM has been refactored, null values are explicitly rejected, but only in the constructor.
> Changing the model through a call to setObject doesn't check the null value and allows the previous behaviour to work again.
> (another workaround is to pass Model.of(value) in the constructor).
> These are workarounds, the check itself adds no value and removes functionality.
--
This message was sent by Atlassian JIRA
(v6.1#6144)