Skip to content

Commit ba273c8

Browse files
committed
feat: make the list of rules keep order
1 parent b482d15 commit ba273c8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

sysdig/resource_sysdig_secure_vulnerability_rule_bundle.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ func resourceSysdigSecureVulnerabilityRuleBundle() *schema.Resource {
9393
},
9494

9595
"rule": {
96-
Type: schema.TypeSet,
96+
Type: schema.TypeList,
9797
Required: true,
9898
Elem: &schema.Resource{
9999
Schema: map[string]*schema.Schema{
@@ -289,7 +289,7 @@ func vulnerabilityRuleBundleFromResourceData(d *schema.ResourceData) (v2.Vulnera
289289
return &idAsInt
290290
}
291291

292-
rules, err := vulnerabilityRulesFromSet(d.Get("rule").(*schema.Set))
292+
rules, err := vulnerabilityRulesFromList(d.Get("rule").([]any))
293293
if err != nil {
294294
return v2.VulnerabilityRuleBundle{}, err
295295
}
@@ -303,10 +303,10 @@ func vulnerabilityRuleBundleFromResourceData(d *schema.ResourceData) (v2.Vulnera
303303
}, nil
304304
}
305305

306-
func vulnerabilityRulesFromSet(list *schema.Set) ([]v2.VulnerabilityRule, error) {
306+
func vulnerabilityRulesFromList(list []any) ([]v2.VulnerabilityRule, error) {
307307
var out []v2.VulnerabilityRule
308308

309-
for _, ruleRaw := range list.List() {
309+
for _, ruleRaw := range list {
310310
rule, err := vulnerabilityRuleFromMap(ruleRaw.(map[string]any))
311311
if err != nil {
312312
return nil, err

0 commit comments

Comments
 (0)