Skip to content

Commit 15de961

Browse files
committed
fix(iamRole): replace inlinePolicies id gen method from cuid to generateUniqueId
1 parent de37170 commit 15de961

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

src/services/iamRole/format.ts

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import cuid from 'cuid'
1+
import { generateUniqueId } from '@cloudgraph/sdk'
22
import { AwsIamRole } from '../../types/generated'
33
import { formatTagsFromMap, formatIamJsonPolicy } from '../../utils/format'
44

@@ -44,13 +44,14 @@ export default ({
4444
rawPolicy: assumeRolePolicy,
4545
assumeRolePolicy: formatIamJsonPolicy(assumeRolePolicy),
4646
maxSessionDuration,
47-
inlinePolicies: inlinePolicies.map(
48-
({ name: inlinePolicyName, document: inlinePolicyDocument }) => ({
49-
id: cuid(),
50-
name: inlinePolicyName,
51-
document: formatIamJsonPolicy(inlinePolicyDocument),
52-
})
53-
) ?? [],
47+
inlinePolicies:
48+
inlinePolicies.map(
49+
({ name: inlinePolicyName, document: inlinePolicyDocument }) => ({
50+
id: generateUniqueId({ inlinePolicyName, inlinePolicyDocument }),
51+
name: inlinePolicyName,
52+
document: formatIamJsonPolicy(inlinePolicyDocument),
53+
})
54+
) ?? [],
5455
tags: roleTags,
5556
}
5657
return role

0 commit comments

Comments
 (0)