diff --git a/process/updateClassifications_serverProcess/process.js b/process/updateClassifications_serverProcess/process.js index 30a7d27f5d90e0f24f1f502e51d0901f6c22a497..5777f187a61715e11b00e6f4e3edc2e14cd7fa1b 100644 --- a/process/updateClassifications_serverProcess/process.js +++ b/process/updateClassifications_serverProcess/process.js @@ -929,7 +929,7 @@ function _insertPersistendClassificationDataIfNeeded() for (var typeId in outdatedClassificationTypeObj[objectTypes[i]][groupId]) { classificationTypeFilter = outdatedClassificationTypeObj[objectTypes[i]][groupId][typeId]["classificationTypeFilter"]; - if(!persistedClassificationObj[uid][groupId].hasOwnProperty(typeId) && _isRelevant()) + if(_isRelevant() && (persistedClassificationObj[uid][groupId] == undefined || !persistedClassificationObj[uid][groupId].hasOwnProperty(typeId))) { var values = [util.getNewUUID() , " "