diff --git a/entity/Person_entity/entityfields/picture/displayValueProcess.js b/entity/Person_entity/entityfields/picture/displayValueProcess.js
index f0663d94fb794b2386b954856b937a0837c71d06..d6cead6d01f7240a25145197dbead464a0f0aaf6 100644
--- a/entity/Person_entity/entityfields/picture/displayValueProcess.js
+++ b/entity/Person_entity/entityfields/picture/displayValueProcess.js
@@ -2,7 +2,9 @@ import("system.vars");
 import("system.result");
 import("system.neon");
 
-if (vars.get("$this.value"))
-    result.string(vars.get("$this.value"));
-else
-    result.string(vars.get("$param.AvatarText_param"));
\ No newline at end of file
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_VIEW) {
+    if (vars.get("$this.value"))
+        result.string(vars.get("$this.value"));
+    else
+        result.string(vars.get("$param.AvatarText_param"));
+}