From 5054dcfa265ac5ccc87d50590d10083cd6f4c89e Mon Sep 17 00:00:00 2001 From: Johannes Hoermann <j.hoermann@adito.de> Date: Mon, 28 Oct 2019 13:54:38 +0100 Subject: [PATCH] bugfix bei Modulen in 360 grad ohne aktiv-status --- process/Context_lib/process.js | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/process/Context_lib/process.js b/process/Context_lib/process.js index c0f9856047..793ff376e2 100644 --- a/process/Context_lib/process.js +++ b/process/Context_lib/process.js @@ -595,7 +595,13 @@ 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 = ", ''"; + } + var contextDataSelect = newSelect(ownContextSelector.getFullIdField() + ", " + ownContextSelector.titleExpression + dateColumn + stateColumn) @@ -615,10 +621,14 @@ ContextUtils.getContextDataSql = function(pContextId, pContactId, pWithDate, pAc var condSub = newWhere(); activeStates.forEach(function (state) { - if(pActive) - condSub.or(ownContextSelector.getFullField(ownContextSelector.stateField), state) - else - condSub.and(ownContextSelector.getFullField(ownContextSelector.stateField), state, "# != ?") + if (ownContextSelector.stateField) + { + if(pActive) + condSub.or(ownContextSelector.getFullField(ownContextSelector.stateField), state) + else + condSub.and(ownContextSelector.getFullField(ownContextSelector.stateField), state, "# != ?") + } + }); contextDataSelect.andIfSet(condSub); } -- GitLab