diff --git a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/BusinessTemplate_getModifiableFieldList.xml b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/BusinessTemplate_getModifiableFieldList.xml
index d73e1b0e9e1c2a4e0da45ca9f979285063e79bf4..00ec04d85149efdd05ff3ed3bab0c41b0d608f8b 100644
--- a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/BusinessTemplate_getModifiableFieldList.xml
+++ b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_toolbox/BusinessTemplate_getModifiableFieldList.xml
@@ -107,7 +107,7 @@ for skin_folder_id in context.getTemplateSkinIdList():\n
   # Find old field library to delete\n
   for object_id in skin_folder.objectIds():\n
     if (object_id.endswith(\'FieldLibrary\') and \\\n
-        (object_id != field_library_id)):\n
+        (object_id not in (field_library_id, \'Base_viewFieldLibrary\'))):\n
       obj = getForm(skin_folder, object_id)\n
       if obj is None:\n
         raise KeyError, \'%s/%s\' % (skin_folder_id, object_id)\n
diff --git a/bt5/erp5_forge/bt/revision b/bt5/erp5_forge/bt/revision
index 19afd4ebd92f833d0b1838b97ed20d954604134c..4e41d750b707c6ae7720224ac5fd014f40026aa2 100644
--- a/bt5/erp5_forge/bt/revision
+++ b/bt5/erp5_forge/bt/revision
@@ -1 +1 @@
-527
\ No newline at end of file
+528
\ No newline at end of file