diff --git a/plugins/source/aws/resources/services/iam/policies_fetch.go b/plugins/source/aws/resources/services/iam/policies_fetch.go index 1aaf6cfc16edb4..6b4151b7d2f0f5 100644 --- a/plugins/source/aws/resources/services/iam/policies_fetch.go +++ b/plugins/source/aws/resources/services/iam/policies_fetch.go @@ -49,7 +49,7 @@ func resolveIamPolicyTags(ctx context.Context, meta schema.ClientMeta, resource func resolveIamPolicyVersionList(ctx context.Context, meta schema.ClientMeta, resource *schema.Resource, c schema.Column) error { r := resource.Item.(types.ManagedPolicyDetail) for i := range r.PolicyVersionList { - if v, err := url.PathUnescape(aws.ToString(r.PolicyVersionList[i].Document)); err == nil { + if v, err := url.QueryUnescape(aws.ToString(r.PolicyVersionList[i].Document)); err == nil { r.PolicyVersionList[i].Document = &v } }