diff --git a/process/Attribute_lib/process.js b/process/Attribute_lib/process.js
index 1442c2565230f4982d7a7d741f7216c56be7691f..40ba6cd3b01d2456fdd3328a3de9e412454f5084 100644
--- a/process/Attribute_lib/process.js
+++ b/process/Attribute_lib/process.js
@@ -1093,7 +1093,7 @@ AttributeUsageUtil.insertChildrenUsages = function (pAttributeId, pObjectType)
  */
 AttributeUsageUtil.updateChildrenUsages = function (pAttributeId, pOldObjectType, pNewObjectType)
 {
-    if (!pNewObjectType || !pAttributeId)
+    if (!pNewObjectType || !pAttributeId || !pOldObjectType)
         return;
     
     var table = "AB_ATTRIBUTEUSAGE";