From d24fcef5a5aa22faf7eb293c8526a24fb069e126 Mon Sep 17 00:00:00 2001
From: "j.goderbauer" <j.goderbauer@adito.de>
Date: Mon, 20 Jan 2020 16:42:09 +0100
Subject: [PATCH] Keyword: removed hasDependentRecords since the
 keywordEntry-entity has no dependent records

---
 entity/KeywordEntry_entity/KeywordEntry_entity.aod              | 1 -
 .../entityfields/ab_keyword_entryid/valueProcess.js             | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/entity/KeywordEntry_entity/KeywordEntry_entity.aod b/entity/KeywordEntry_entity/KeywordEntry_entity.aod
index e420bbc073..ca40ed9227 100644
--- a/entity/KeywordEntry_entity/KeywordEntry_entity.aod
+++ b/entity/KeywordEntry_entity/KeywordEntry_entity.aod
@@ -626,7 +626,6 @@
       <name>db</name>
       <alias>Data_alias</alias>
       <isPageable v="false" />
-      <hasDependentRecords v="true" />
       <conditionProcess>%aditoprj%/entity/KeywordEntry_entity/recordcontainers/db/conditionProcess.js</conditionProcess>
       <orderClauseProcess>%aditoprj%/entity/KeywordEntry_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess>
       <onDBDelete>%aditoprj%/entity/KeywordEntry_entity/recordcontainers/db/onDBDelete.js</onDBDelete>
diff --git a/entity/KeywordEntry_entity/entityfields/ab_keyword_entryid/valueProcess.js b/entity/KeywordEntry_entity/entityfields/ab_keyword_entryid/valueProcess.js
index 4af99287f5..e0c496f095 100644
--- a/entity/KeywordEntry_entity/entityfields/ab_keyword_entryid/valueProcess.js
+++ b/entity/KeywordEntry_entity/entityfields/ab_keyword_entryid/valueProcess.js
@@ -3,5 +3,5 @@ import("system.result");
 import("system.neon");
 import("system.vars");
 
-if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == null)
     result.string(util.getNewUUID());
\ No newline at end of file
-- 
GitLab