From bd98cdaba621df5c40ea797c5bdb34407a5310e9 Mon Sep 17 00:00:00 2001 From: Pat Sier Date: Thu, 17 Nov 2022 11:24:18 -0600 Subject: [PATCH] Fix importing minio_iam_group (#390) --- minio/resource_minio_iam_group.go | 2 +- minio/resource_minio_iam_group_test.go | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/minio/resource_minio_iam_group.go b/minio/resource_minio_iam_group.go index 96bf35a3..123a1c36 100644 --- a/minio/resource_minio_iam_group.go +++ b/minio/resource_minio_iam_group.go @@ -113,7 +113,7 @@ func minioReadGroup(ctx context.Context, d *schema.ResourceData, meta interface{ iamGroupConfig := IAMGroupConfig(d, meta) - output, err := iamGroupConfig.MinioAdmin.GetGroupDescription(ctx, iamGroupConfig.MinioIAMName) + output, err := iamGroupConfig.MinioAdmin.GetGroupDescription(ctx, d.Id()) if err != nil { if strings.Contains(err.Error(), "group does not exist") { log.Printf("[WARN] No IAM group by name (%s) found, removing from state", d.Id()) diff --git a/minio/resource_minio_iam_group_test.go b/minio/resource_minio_iam_group_test.go index 5350c010..3161f054 100644 --- a/minio/resource_minio_iam_group_test.go +++ b/minio/resource_minio_iam_group_test.go @@ -77,6 +77,12 @@ func TestAccAWSGroup_Basic(t *testing.T) { testAccCheckMinioGroupDisable(&conf, groupName2, status2), ), }, + { + ResourceName: "minio_iam_group.test2", + ImportState: true, + ImportStateVerify: true, + ImportStateVerifyIgnore: []string{"disable_group", "force_destroy", "name"}, + }, }, }) }