diff --git a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Site_setSkinCache.xml b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Site_setSkinCache.xml index d704c9265b1dbd8f8366cf79036d19b396fd6cf6..7310a0c4ecac430067882ba4eee2cf2a07839cc1 100644 --- a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Site_setSkinCache.xml +++ b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/ERP5Site_setSkinCache.xml @@ -62,8 +62,9 @@ def setCache(skin):\n id = o.id\n if callable(id): id = id()\n if o.meta_type in (\'Image\', \'File\', \'Filesystem Image\', \'Filesystem File\') or id.endswith(\'.css\') or id.endswith(\'.js\'):\n - o.ZCacheable_setManagerId(cache_manager_id)\n - result.append(id)\n + if o.ZCacheable_getManagerId() != cache_manager_id:\n + o.ZCacheable_setManagerId(cache_manager_id)\n + result.append(o.absolute_url(relative=1))\n elif o.meta_type == \'Folder\':\n setCache(o)\n \n diff --git a/bt5/erp5_forge/bt/revision b/bt5/erp5_forge/bt/revision index 281cd6613181a393e96a191e3a2a1ed84fed60df..4af7c92223a703030640aecf8e393d8656d607cc 100644 --- a/bt5/erp5_forge/bt/revision +++ b/bt5/erp5_forge/bt/revision @@ -1 +1 @@ -469 \ No newline at end of file +470 \ No newline at end of file