diff --git a/entity/ActivityLink_entity/entityfields/object_rowid/displayValueProcess.js b/entity/ActivityLink_entity/entityfields/object_rowid/displayValueProcess.js
index 4bec272246cb114439a2de8479cbfa9c9feebfe7..8f989ba5e7dfd9eab3663998c140d75cf8b3ad2d 100644
--- a/entity/ActivityLink_entity/entityfields/object_rowid/displayValueProcess.js
+++ b/entity/ActivityLink_entity/entityfields/object_rowid/displayValueProcess.js
@@ -1,7 +1,11 @@
+import("system.neon");
 import("system.vars");
 import("system.db");
 import("system.result");
 import("Context_lib");
 
-if (vars.exists("$field.OBJECT_TYPE") && vars.get("$field.OBJECT_TYPE"))
-    result.string(db.cell(ContextUtils.getNameSql(vars.get("$field.OBJECT_TYPE"), vars.get("$field.OBJECT_ROWID"))));
\ No newline at end of file
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) {
+    result.string("");
+} else if (vars.exists("$field.OBJECT_TYPE") && vars.get("$field.OBJECT_TYPE")) {
+    result.string(db.cell(ContextUtils.getNameSql(vars.get("$field.OBJECT_TYPE"), vars.get("$field.OBJECT_ROWID"))));
+}
\ No newline at end of file
diff --git a/entity/ActivityLink_entity/entityfields/object_type/displayValueProcess.js b/entity/ActivityLink_entity/entityfields/object_type/displayValueProcess.js
index c629c088234b606e7ea7872787dbb004b886e4ff..811b2e2fbdcb553b752d4e94d8cb06a5d951cf23 100644
--- a/entity/ActivityLink_entity/entityfields/object_type/displayValueProcess.js
+++ b/entity/ActivityLink_entity/entityfields/object_type/displayValueProcess.js
@@ -3,7 +3,8 @@ import("system.neon");
 import("system.vars");
 import("system.project");
 
-if (vars.exists("$field.OBJECT_TYPE") && vars.get("$field.OBJECT_TYPE"))
-{
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) {
+    result.string("");
+} else if (vars.exists("$field.OBJECT_TYPE") && vars.get("$field.OBJECT_TYPE")) {
     result.string(project.getDataModel(project.DATAMODEL_KIND_CONTEXT, vars.get("$field.OBJECT_TYPE"))[1]);
 }
\ No newline at end of file
diff --git a/entity/TaskLink_entity/entityfields/object_rowid/displayValueProcess.js b/entity/TaskLink_entity/entityfields/object_rowid/displayValueProcess.js
index 4bec272246cb114439a2de8479cbfa9c9feebfe7..53702f2de54ee1c5afc3b92f84fe0aed7f1cc735 100644
--- a/entity/TaskLink_entity/entityfields/object_rowid/displayValueProcess.js
+++ b/entity/TaskLink_entity/entityfields/object_rowid/displayValueProcess.js
@@ -1,7 +1,11 @@
+import("system.neon");
 import("system.vars");
 import("system.db");
 import("system.result");
 import("Context_lib");
 
-if (vars.exists("$field.OBJECT_TYPE") && vars.get("$field.OBJECT_TYPE"))
-    result.string(db.cell(ContextUtils.getNameSql(vars.get("$field.OBJECT_TYPE"), vars.get("$field.OBJECT_ROWID"))));
\ No newline at end of file
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) {
+    result.string("");
+}else if (vars.exists("$field.OBJECT_TYPE") && vars.get("$field.OBJECT_TYPE")) {
+    result.string(db.cell(ContextUtils.getNameSql(vars.get("$field.OBJECT_TYPE"), vars.get("$field.OBJECT_ROWID"))));
+}
\ No newline at end of file
diff --git a/entity/TaskLink_entity/entityfields/object_type/displayValueProcess.js b/entity/TaskLink_entity/entityfields/object_type/displayValueProcess.js
index c629c088234b606e7ea7872787dbb004b886e4ff..ca1596de14bc9d75cb4b7eca0ef876f7ec2ddba2 100644
--- a/entity/TaskLink_entity/entityfields/object_type/displayValueProcess.js
+++ b/entity/TaskLink_entity/entityfields/object_type/displayValueProcess.js
@@ -3,7 +3,9 @@ import("system.neon");
 import("system.vars");
 import("system.project");
 
-if (vars.exists("$field.OBJECT_TYPE") && vars.get("$field.OBJECT_TYPE"))
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) {
+    result.string("");
+} else  if (vars.exists("$field.OBJECT_TYPE") && vars.get("$field.OBJECT_TYPE"))
 {
     result.string(project.getDataModel(project.DATAMODEL_KIND_CONTEXT, vars.get("$field.OBJECT_TYPE"))[1]);
-}
\ No newline at end of file
+} 
\ No newline at end of file