From ee7d8c2711ac70e4a088cf8a1095630d98e649a7 Mon Sep 17 00:00:00 2001 From: Tobias Feldmann <t.feldmann@adito.de> Date: Fri, 1 Feb 2019 09:35:56 +0100 Subject: [PATCH] Fix for creating ORGID --- entity/Org_entity/Org_entity.aod | 1 + entity/Org_entity/entityfields/orgid/valueProcess.js | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 entity/Org_entity/entityfields/orgid/valueProcess.js diff --git a/entity/Org_entity/Org_entity.aod b/entity/Org_entity/Org_entity.aod index 7aad5dc5f50..97d9735f432 100644 --- a/entity/Org_entity/Org_entity.aod +++ b/entity/Org_entity/Org_entity.aod @@ -45,6 +45,7 @@ <entityField> <name>ORGID</name> <searchable v="false" /> + <valueProcess>%aditoprj%/entity/Org_entity/entityfields/orgid/valueProcess.js</valueProcess> </entityField> <entityField> <name>ORG_USER_EDIT</name> diff --git a/entity/Org_entity/entityfields/orgid/valueProcess.js b/entity/Org_entity/entityfields/orgid/valueProcess.js new file mode 100644 index 00000000000..056f5c94f17 --- /dev/null +++ b/entity/Org_entity/entityfields/orgid/valueProcess.js @@ -0,0 +1,7 @@ +import("system.vars"); +import("system.result"); +import("system.neon"); +import("system.util"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(util.getNewUUID()); \ No newline at end of file -- GitLab