From 860bfe3231f4f371e8aff31524282a3e784f6a57 Mon Sep 17 00:00:00 2001
From: Johannes Hoermann <j.hoermann@adito.de>
Date: Mon, 26 Aug 2019 12:02:07 +0200
Subject: [PATCH] fix performance filter view salesproject

---
 .../entityfields/status/onValueChange.js                  | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/entity/Salesproject_entity/entityfields/status/onValueChange.js b/entity/Salesproject_entity/entityfields/status/onValueChange.js
index 4745b434f63..28c14cc18d4 100644
--- a/entity/Salesproject_entity/entityfields/status/onValueChange.js
+++ b/entity/Salesproject_entity/entityfields/status/onValueChange.js
@@ -1,7 +1,11 @@
+import("system.neon");
 import("Sql_lib");
 import("system.vars");
 import("system.db");
 
-vars.set("$context.statusBefore", db.cell(SqlCondition.begin()
+if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
+{
+    vars.set("$context.statusBefore", db.cell(SqlCondition.begin()
                                                       .andPrepareVars("SALESPROJECT.SALESPROJECTID", "$field.SALESPROJECTID")
-                                                      .buildSql("select STATUS from SALESPROJECT", "1=2")));
\ No newline at end of file
+                                                      .buildSql("select STATUS from SALESPROJECT", "1=2")));
+}
-- 
GitLab