From bf93474065ee396d8f7f8ec1e78206ce12b0899e Mon Sep 17 00:00:00 2001
From: Johannes Hoermann <j.hoermann@adito.de>
Date: Mon, 28 Oct 2019 14:08:23 +0100
Subject: [PATCH] bugfix bei Modulen in 360 grad ohne aktiv-status

---
 process/Context_lib/process.js | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/process/Context_lib/process.js b/process/Context_lib/process.js
index 877b1cf2c0..c652ab9089 100644
--- a/process/Context_lib/process.js
+++ b/process/Context_lib/process.js
@@ -588,10 +588,13 @@ ContextUtils.getContextDataSql = function(pContextId, pContactId, pWithDate, pAc
             var condSub = SqlCondition.begin();
             activeStates.forEach(function (state) 
             {   
-                if(pActive)
-                    condSub.orPrepare(ownContextSelector.getFullField(ownContextSelector.stateField), state)
-                else
-                    condSub.andPrepare(ownContextSelector.getFullField(ownContextSelector.stateField), state, "# != ?")
+                if (ownContextSelector.stateField)
+                {
+                    if(pActive)
+                        condSub.orPrepare(ownContextSelector.getFullField(ownContextSelector.stateField), state)
+                    else
+                        condSub.andPrepare(ownContextSelector.getFullField(ownContextSelector.stateField), state, "# != ?")
+                }
             });
             cond.andSqlCondition(condSub);  
         }
@@ -614,7 +617,12 @@ ContextUtils.getContextDataSql = function(pContextId, pContactId, pWithDate, pAc
         dateColumn = ", " + (ownContextSelector.getFullField(ownContextSelector.creationDateField) || "''");
     var stateColumn = "";
     if (pWithState === true)
-        stateColumn = ", " + (ownContextSelector.getFullField(ownContextSelector.stateField) || "''");
+    {
+        if (ownContextSelector.stateField)
+            stateColumn = ", " + (ownContextSelector.getFullField(ownContextSelector.stateField) || "''");
+        else
+            stateColumn = ", ''";
+    }
     if (ownContextSelector.condition)
         cond.andSqlCondition(ownContextSelector.condition);
     var res = cond.buildSql("select " + ownContextSelector.getFullIdField() + ", " + ownContextSelector.titleExpression + dateColumn + stateColumn 
-- 
GitLab