From aef593085a18b725061c393aa6c18e18c3d65ce7 Mon Sep 17 00:00:00 2001 From: erezrokah Date: Tue, 28 Feb 2023 14:08:15 +0200 Subject: [PATCH] fix(aws-resources): Use QueryUnescape instead of PathUnescape when decoding version list document --- plugins/source/aws/resources/services/iam/policies_fetch.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 } }