[
https://issues.apache.org/jira/browse/OFBIZ-5930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14258055#comment-14258055
]
Scott Gray commented on OFBIZ-5930:
-----------------------------------
It wouldn't you'd need to use a separate cache for database derived templates.
Either in DataResourceWorker or by refactoring FreeMarkerWorker to a bit more
delegator aware.
> Data resouce caching issue while render data resource on multi tenant
> environment
> ----------------------------------------------------------------------------------
>
> Key: OFBIZ-5930
> URL: https://issues.apache.org/jira/browse/OFBIZ-5930
> Project: OFBiz
> Issue Type: Bug
> Components: content
> Affects Versions: Trunk
> Reporter: Deepak Dixit
> Attachments: OFBIZ-5930.patch
>
>
> Need to fix the DataResouce caching issue while render the DataResouce on
> multi tenant environment.
> It might be possible that same data resource id exists for multiple tenant,
> and as DataResouce caching does not used tenant specific caching so it may
> lead to incorrect data rendering.
> Here is the current code to get the DataResource Teamplate from cache
> {code}
> Template cachedTemplate = FreeMarkerWorker.getTemplate("DataResource:" +
> dataResourceId);
> {code}
> Need to add the delegator name as prefix to fix the issue.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)