[ 
https://issues.apache.org/jira/browse/OFBIZ-9445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tobias Laufkötter updated OFBIZ-9445:
-------------------------------------
    Issue Type: Bug  (was: Improvement)

Decided to mark it as a bug instead of an improvement, since this is not an 
improvement of an undesired quality, but a fix of unexpected behaviour.

> ContentWorker#findAlternateLocaleContent(Delegator, GenericValue, Locale) 
> does not use fallback locale
> ------------------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-9445
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-9445
>             Project: OFBiz
>          Issue Type: Bug
>          Components: content
>    Affects Versions: Trunk
>            Reporter: Tobias Laufkötter
>         Attachments: OFBIZ-9445.patch
>
>
> Contrary to the UiLabels the 
> ContentWorker#findAlternateLocaleContent(Delegator, GenericValue, Locale) 
> function does not default to the fallback locale if no alternate content with 
> the given locale is found, but returns the originial content. This proves to 
> be an issue, if the root content is not in the fallback language.
> For instance: if the fallback locale is set to english, the ProductContent 
> for the PRODUCT_NAME is in german, the alternate locale contents for the 
> product name are english and spanish, then an italian visitor will see the 
> page in english, but the product names in german.
> A fix for this issue is simple:
> If no alternate locale content for the requested locale is found, search for 
> an alternate locale content with the locale configured in general.properties 
> at locale.properties.fallback. If this one isn't found either we can still 
> return the original content.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to