From 52b79c58e26f7b20762ec5e221f0e7575dda6582 Mon Sep 17 00:00:00 2001
From: Sebastian Listl <s.listl@adito.de>
Date: Mon, 21 Dec 2020 14:11:25 +0100
Subject: [PATCH] MSTTeamMember role preset fix 2

---
 .../recordcontainers/jdito/onInsert.js        | 21 ++++++++-----------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/entity/MSTTeam_entity/recordcontainers/jdito/onInsert.js b/entity/MSTTeam_entity/recordcontainers/jdito/onInsert.js
index f83629a566c..8a1c6e0c83d 100644
--- a/entity/MSTTeam_entity/recordcontainers/jdito/onInsert.js
+++ b/entity/MSTTeam_entity/recordcontainers/jdito/onInsert.js
@@ -1,4 +1,3 @@
-import("system.logging");
 import("Util_lib");
 import("Communication_lib");
 import("Sql_lib");
@@ -16,7 +15,6 @@ var teamMembers = vars.get("$field.TeamMembers.insertedRows");
 var ownerIds = [];
 var internalMembers = [];
 var externalMembers = [];
-logging.log(JSON.stringify(teamMembers, null, "\t"));
 teamMembers.forEach(function (teamMember)
 {
     var contactId = teamMember["CONTACT_ID"];
@@ -56,14 +54,13 @@ if (description)
     groupConfig.setDescription(description);
 var teamConfig = teams.createTeamConfig();
 
-logging.log(JSON.stringify(ownerIds))
-//var mstTeam = teams.createTeam(groupConfig, teamConfig);
-//
-//if (internalMembers.length !== 0)
-//    teams.addInternalMembers(mstTeam.teamId, internalMembers);
-//
-//if (externalMembers.length !== 0)
-//    teams.addExternalMembers(mstTeam.teamId, externalMembers);
+var mstTeam = teams.createTeam(groupConfig, teamConfig);
 
-//MSTeamsUtils.insertTeamIfMissing(mstTeam);
-//MSTeamsUtils.createTeamLink(mstTeam.teamId, vars.get("$param.ObjectRowId_param"), vars.get("$param.ObjectType_param"));
\ No newline at end of file
+if (internalMembers.length !== 0)
+    teams.addInternalMembers(mstTeam.teamId, internalMembers);
+
+if (externalMembers.length !== 0)
+    teams.addExternalMembers(mstTeam.teamId, externalMembers);
+
+MSTeamsUtils.insertTeamIfMissing(mstTeam);
+MSTeamsUtils.createTeamLink(mstTeam.teamId, vars.get("$param.ObjectRowId_param"), vars.get("$param.ObjectType_param"));
\ No newline at end of file
-- 
GitLab