From ab9ecaa6f999e5acc28786a33d255bafce98db64 Mon Sep 17 00:00:00 2001 From: hila1608 Date: Wed, 26 Jun 2024 14:25:25 +0300 Subject: [PATCH] add set groups --- .../data_source_sysdig_secure_posture_policy.go | 15 ++++++++------- sysdig/resource_sysdig_secure_posture_policy.go | 9 ++++++++- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/sysdig/data_source_sysdig_secure_posture_policy.go b/sysdig/data_source_sysdig_secure_posture_policy.go index 80bbd402f..d6e32812c 100644 --- a/sysdig/data_source_sysdig_secure_posture_policy.go +++ b/sysdig/data_source_sysdig_secure_posture_policy.go @@ -75,10 +75,8 @@ func dataSourceSysdigSecurePosturePolicyRead(ctx context.Context, d *schema.Reso if err != nil { return diag.FromErr(err) } - err = d.Set(SchemaIDKey, policy.ID) - if err != nil { - return diag.FromErr(err) - } + + d.SetId(policy.ID) err = d.Set(SchemaNameKey, policy.Name) if err != nil { @@ -120,11 +118,14 @@ func dataSourceSysdigSecurePosturePolicyRead(ctx context.Context, d *schema.Reso return diag.FromErr(err) } - // Set groups - if _, err := setGroups(d, policy.RequirementsGroup); err != nil { + groupsData, err := setGroups(d, policy.RequirementsGroup) + if err != nil { + return diag.FromErr(err) + } + err = d.Set(SchemaGroupKey, groupsData) + if err != nil { return diag.FromErr(err) } - d.SetId(policy.ID) return nil } diff --git a/sysdig/resource_sysdig_secure_posture_policy.go b/sysdig/resource_sysdig_secure_posture_policy.go index 84bfb4caf..2db78659e 100644 --- a/sysdig/resource_sysdig_secure_posture_policy.go +++ b/sysdig/resource_sysdig_secure_posture_policy.go @@ -280,9 +280,16 @@ func resourceSysdigSecurePosturePolicyRead(ctx context.Context, d *schema.Resour } // Set groups - if _, err := setGroups(d, policy.RequirementsGroup); err != nil { + groupsData, err := setGroups(d, policy.RequirementsGroup) + if err != nil { + return diag.FromErr(err) + } + + err = d.Set(SchemaGroupKey, groupsData) + if err != nil { return diag.FromErr(err) } + return nil }