From 319cb3b7d54cce757ed6e9532ee41b793baf1fc7 Mon Sep 17 00:00:00 2001
From: "s.pongratz" <s.pongratz@adito.de>
Date: Tue, 6 Jul 2021 09:58:40 +0200
Subject: [PATCH] [Projekt: Entwicklung - Neon][TicketNr.:
 1083513][Beobachtungen: Verlinkung wird in Notification falsch angelegt]

---
 process/Observation_lib/process.js | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/process/Observation_lib/process.js b/process/Observation_lib/process.js
index 469abca0373..7f0a4045a1c 100644
--- a/process/Observation_lib/process.js
+++ b/process/Observation_lib/process.js
@@ -307,6 +307,10 @@ Observation.prototype._checkDependencies = function (pObserver, pDependentContex
         { 
             specificRecordValues[Observation.OBJECT_IDs()] = results;
         }
+        else
+        {
+            pTempObserver[pObserver] = null;
+        }
     }, this)
     this.callerVariables[WorkflowVariables.ROWDATA()] = JSON.parse(tempOriginalRowdata);
 }
@@ -452,8 +456,7 @@ Observation.prototype.checkObservation = function(pObservationId)
  */
 Observation._syncTempObservationAndObservation = function (pTempObserver, pObservers, pObserverUserID, pChangedRows) 
 {
-    if (pTempObserver[pObserverUserID] && (!pTempObserver[pObserverUserID][Observation.OBJECT_IDs()] ||
-        Object.keys(pTempObserver[pObserverUserID][Observation.OBJECT_IDs()]).length > 0))
+    if (pTempObserver[pObserverUserID])
         {
         if (!pObservers[pObserverUserID])
         {
-- 
GitLab