diff --git a/entity/Appointment_entity/entityfields/allday/valueProcess.js b/entity/Appointment_entity/entityfields/allday/valueProcess.js index 955e531fbed12b5f25a97577c52729781b7cc595..ff249efb88f7bb92b33575664428cf455a0e7890 100644 --- a/entity/Appointment_entity/entityfields/allday/valueProcess.js +++ b/entity/Appointment_entity/entityfields/allday/valueProcess.js @@ -6,7 +6,7 @@ import("system.result"); /** * Following if() is only for passing param-parts from "new Appointment"-Dialog to AppointmentEditViewTemplate */ -if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.Entry_param")) +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.Entry_param") && vars.get("$this.value") == null) { var event = JSON.parse(vars.getString("$param.Entry_param")); diff --git a/entity/Appointment_entity/entityfields/classification/valueProcess.js b/entity/Appointment_entity/entityfields/classification/valueProcess.js index a4056b88346388dc049b7dbcf191192c0ce66b57..10761cbbf5c2822ed4274502fd8c1677b54ebe8b 100644 --- a/entity/Appointment_entity/entityfields/classification/valueProcess.js +++ b/entity/Appointment_entity/entityfields/classification/valueProcess.js @@ -6,7 +6,7 @@ import("system.result"); /** * Following if() is only for passing param-parts from "new Appointment"-Dialog to AppointmentEditViewTemplate */ -if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.Entry_param")) +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.Entry_param") && vars.get("$this.value") == null) { var event = JSON.parse(vars.getString("$param.Entry_param")); diff --git a/entity/Appointment_entity/entityfields/transparency/valueProcess.js b/entity/Appointment_entity/entityfields/transparency/valueProcess.js index 774f704312ccb614d774153b95e867a49ac1b952..8cc418bef0765f9caa8c5a0d2b2aaf782e68e2fc 100644 --- a/entity/Appointment_entity/entityfields/transparency/valueProcess.js +++ b/entity/Appointment_entity/entityfields/transparency/valueProcess.js @@ -6,7 +6,7 @@ import("system.result"); /** * Following if() is only for passing param-parts from "new Appointment"-Dialog to AppointmentEditViewTemplate */ -if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.Entry_param")) +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.Entry_param") && vars.get("$this.value") == null) { var event = JSON.parse(vars.getString("$param.Entry_param"));