From 868cca2c9a2df57bc59141b5bb13fc1a7e4d24de Mon Sep 17 00:00:00 2001
From: Johannes Hoermann <j.hoermann@adito.de>
Date: Fri, 26 Jul 2019 09:18:28 +0200
Subject: [PATCH] fix tasklinks copy from supportticket to Task/Activity

---
 process/ActivityTask_lib/process.js | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/process/ActivityTask_lib/process.js b/process/ActivityTask_lib/process.js
index c00d7ff8a2..75016636d7 100644
--- a/process/ActivityTask_lib/process.js
+++ b/process/ActivityTask_lib/process.js
@@ -1,3 +1,4 @@
+import("system.logging");
 import("Binary_lib");
 import("system.vars");
 import("system.util");
@@ -254,7 +255,7 @@ _ActivityTaskUtils._createNew = function(pContext, pRowId, pAdditionalLinks, pPa
     
     if (pParams)
         params = pParams
-    
+     
     if (pRowId)
     {
         params["ObjectId_param"] = ContextUtils.getCurrentContextId();
@@ -313,8 +314,8 @@ _ActivityTaskUtils._addLinkRecords = function(pObjectIdField, pRowIdField, pAddi
                 break;
             case "SupportTicket":
                 presetLinks = presetLinks.concat(db.table(SqlCondition.begin()
-                             .andPrepare("TASKLINK.TASK_ID", vars.get(pParentIdField))
-                             .buildSql("select OBJECT_TYPE, OBJECT_ROWID from TASKLINK", "1=2")));
+                             .andPrepare("TICKET.TICKETID", vars.get(pParentIdField))
+                             .buildSql("select OBJECT_TYPE, OBJECT_ROWID from TICKET join TASKLINK on TASKLINK.TASK_ID = TICKET.TASK_ID", "1=2")));
                 break;
         }
         
-- 
GitLab