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