From 6b2757ee81be13673040829afcfa1676e74a3a9a Mon Sep 17 00:00:00 2001 From: Gonzalo Avalos Ribas Date: Fri, 28 Jul 2023 11:22:05 -0300 Subject: [PATCH] Removed duplicated keys in the grmembers step --- src/steps/index.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/steps/index.ts b/src/steps/index.ts index 7ced6fd..9e0eff8 100644 --- a/src/steps/index.ts +++ b/src/steps/index.ts @@ -93,7 +93,13 @@ export async function buildGroupUserRelationships( const client = new ServiceNowClient(instance.config, logger); await client.iterateGroupMembers(async (groupMember) => { - await jobState.addRelationship(createGroupUserRelationship(groupMember)); + if ( + !jobState.hasKey( + `${groupMember.group.value}|has|${groupMember.user.value}`, + ) + ) { + await jobState.addRelationship(createGroupUserRelationship(groupMember)); + } }); }