[
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)