diff --git a/entity/MSTTeam_entity/recordcontainers/jdito/onInsert.js b/entity/MSTTeam_entity/recordcontainers/jdito/onInsert.js index f83629a566c5be1a4203a786f8e96ac86d48ab82..8a1c6e0c83d6d16ef62ed23cb2594be121eb5a0f 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