diff --git a/entity/Campaign_entity/entityfields/description/valueProcess.js b/entity/Campaign_entity/entityfields/description/valueProcess.js index 65e38624eb4cbf930ce78521ab04ee36f367a03d..f410607cb7949d96ee9b88651ad0d2ae8b82f61c 100644 --- a/entity/Campaign_entity/entityfields/description/valueProcess.js +++ b/entity/Campaign_entity/entityfields/description/valueProcess.js @@ -2,7 +2,7 @@ import("system.vars"); import("system.result"); import("system.neon"); -if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.description_param") && vars.get("$param.description_param")) +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.description_param") && vars.get("$param.description_param") && !vars.get("$this.value")) { result.string(vars.get("$param.description_param")); } \ No newline at end of file diff --git a/entity/Campaign_entity/entityfields/employee_contact_id/valueProcess.js b/entity/Campaign_entity/entityfields/employee_contact_id/valueProcess.js index 2f4b53c92dc95c4b2e185fe4dbb4356673b1cc48..04046053e32189ddf0521ec4c014092fc503e9e2 100644 --- a/entity/Campaign_entity/entityfields/employee_contact_id/valueProcess.js +++ b/entity/Campaign_entity/entityfields/employee_contact_id/valueProcess.js @@ -5,7 +5,7 @@ import("Employee_lib"); if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) { - if(vars.exists("$param.emplContactId_param") && vars.get("$param.emplContactId_param")) + if(vars.exists("$param.emplContactId_param") && vars.get("$param.emplContactId_param") && !vars.get("$this.value")) result.string(vars.get("$param.emplContactId_param")); else if(vars.get("$this.value") == null) result.string(EmployeeUtils.getCurrentContactId()); diff --git a/entity/Campaign_entity/entityfields/name/valueProcess.js b/entity/Campaign_entity/entityfields/name/valueProcess.js index da922d4af5d21c64d4fae65c901d3479732b2b70..2c8e28aa36ecb0800ec59eccd8579a6a5d31ef10 100644 --- a/entity/Campaign_entity/entityfields/name/valueProcess.js +++ b/entity/Campaign_entity/entityfields/name/valueProcess.js @@ -2,7 +2,7 @@ import("system.vars"); import("system.result"); import("system.neon"); -if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.name_param") && vars.get("$param.name_param")) +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.name_param") && vars.get("$param.name_param") && !vars.get("$this.value")) { result.string(vars.get("$param.name_param")); } \ No newline at end of file diff --git a/entity/Campaign_entity/entityfields/status/valueProcess.js b/entity/Campaign_entity/entityfields/status/valueProcess.js index 2593cb9a9879f1bbdcd91a08c5ca3ed99eea0c4a..e772e08d2c7b872067cd42a3605f157f9e41f4b9 100644 --- a/entity/Campaign_entity/entityfields/status/valueProcess.js +++ b/entity/Campaign_entity/entityfields/status/valueProcess.js @@ -5,7 +5,7 @@ import("KeywordRegistry_basic"); if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) { - if(vars.exists("$param.state_param") && vars.get("$param.state_param")) + if(vars.exists("$param.state_param") && vars.get("$param.state_param") && !vars.get("$this.value")) result.string(vars.get("$param.state_param")); else if (vars.get("$this.value") == null) result.string($KeywordRegistry.campaignState$planning());