[
https://issues.apache.org/jira/browse/WICKET-3207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Juergen Donnerstag resolved WICKET-3207.
----------------------------------------
Resolution: Fixed
Fix Version/s: 1.5-M4
Assignee: Juergen Donnerstag
thanks
> Localizer.substitutePropertyExpressions() is called twice when
> Localizer.getString() is called
> ----------------------------------------------------------------------------------------------
>
> Key: WICKET-3207
> URL: https://issues.apache.org/jira/browse/WICKET-3207
> Project: Wicket
> Issue Type: Bug
> Affects Versions: 1.4.13
> Reporter: Marius Bauer
> Assignee: Juergen Donnerstag
> Fix For: 1.5-M4
>
>
> When you call getString() on a component this component calls
> Localizer.getString(). This method then calls
> Localizer.getStringIgnoreSettings() which calls
> Localizer.substitutePropertyExpressions() for the first time. The return
> value of getStringIgnoreSettings() is then again passed to
> substitutePropertyExpressions().
> Actually I'm not sure if this is a bug or if this is desired behaviour, but
> it can lead to problems if you throw an Exception when a resource cannot be
> found and the value that is put into a string is, for whatever reason, in the
> format ${foobar}.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.