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