diff --git a/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Base_checkAlarmConsistency.xml b/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Base_checkAlarmConsistency.xml
index f700add65abe2c476c32c498c4a6097ad47d0d92..2001756469ebf1862a00ba2fa1c615c38a782e2e 100644
--- a/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Base_checkAlarmConsistency.xml
+++ b/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Base_checkAlarmConsistency.xml
@@ -66,9 +66,14 @@ missing_category_document = portal.portal_trash.newContent(\n
   temp_object=True)\n
 property_type_validity = PropertyTypeValidity(id=\'type_check\', description=\'Type Validity Check\')\n
 \n
-constraint_message_list.extend(context.checkConsistency(fixit=fixit))\n
-constraint_message_list.extend(property_type_validity.checkConsistency(context, fixit=fixit))\n
-constraint_message_list.extend(missing_category_document.checkConsistency(context, fixit=fixit))\n
+if fixit:\n
+  constraint_message_list.extend(context.fixConsistency())\n
+  constraint_message_list.extend(property_type_validity.fixConsistency(context))\n
+  constraint_message_list.extend(missing_category_document.fixConsistency(context))\n
+else:\n
+  constraint_message_list.extend(context.checkConsistency(fixit=fixit))\n
+  constraint_message_list.extend(property_type_validity.checkConsistency(context, fixit=fixit))\n
+  constraint_message_list.extend(missing_category_document.checkConsistency(context, fixit=fixit))\n
 \n
 if constraint_message_list:\n
   portal.restrictedTraverse(active_process).postResult(ActiveResult(severity=100,\n