From b327bf108699f098b2c40390fe6d30d7649bf939 Mon Sep 17 00:00:00 2001 From: "j.goderbauer" <j.goderbauer@adito.de> Date: Fri, 21 Dec 2018 14:48:31 +0100 Subject: [PATCH] bugfix: add comm address --- entity/Comm_entity/Comm_entity.aod | 1 + entity/Comm_entity/entityfields/commid/valueProcess.js | 2 +- entity/Comm_entity/entityfields/standard/valueProcess.js | 7 +++++++ 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 entity/Comm_entity/entityfields/standard/valueProcess.js diff --git a/entity/Comm_entity/Comm_entity.aod b/entity/Comm_entity/Comm_entity.aod index beae7c4a91b..942e0956f04 100644 --- a/entity/Comm_entity/Comm_entity.aod +++ b/entity/Comm_entity/Comm_entity.aod @@ -38,6 +38,7 @@ </entityField> <entityField> <name>STANDARD</name> + <valueProcess>%aditoprj%/entity/Comm_entity/entityfields/standard/valueProcess.js</valueProcess> </entityField> <entityField> <name>USER_EDIT</name> diff --git a/entity/Comm_entity/entityfields/commid/valueProcess.js b/entity/Comm_entity/entityfields/commid/valueProcess.js index d5a28fc848e..c0dc5439d41 100644 --- a/entity/Comm_entity/entityfields/commid/valueProcess.js +++ b/entity/Comm_entity/entityfields/commid/valueProcess.js @@ -4,5 +4,5 @@ import("system.neon"); import("system.vars"); -if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW) +if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == null) result.string(util.getNewUUID()); \ No newline at end of file diff --git a/entity/Comm_entity/entityfields/standard/valueProcess.js b/entity/Comm_entity/entityfields/standard/valueProcess.js new file mode 100644 index 00000000000..c8fae64aee3 --- /dev/null +++ b/entity/Comm_entity/entityfields/standard/valueProcess.js @@ -0,0 +1,7 @@ +import("system.util"); +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && (vars.get("$this.value") == "" || vars.get("$this.value") == null)) + result.string("0"); \ No newline at end of file -- GitLab