Skip to content

Commit

Permalink
resource_rule_set_response_header values is an interface
Browse files Browse the repository at this point in the history
  • Loading branch information
KNechaevWallarm committed Dec 3, 2024
1 parent d9ea8bb commit 6f87835
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions wallarm/resource_rule_set_response_header.go
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@ func resourceWallarmSetResponseHeaderRead(d *schema.ResourceData, m interface{})
actionID := d.Get("action_id").(int)
mode := d.Get("mode").(string)
name := d.Get("name").(string)
values := d.Get("values").([]string)
values := d.Get("values").([]interface{})

actionsFromState := d.Get("action").(*schema.Set)
action, err := expandSetToActionDetailsList(actionsFromState)
Expand Down Expand Up @@ -268,7 +268,7 @@ func resourceWallarmSetResponseHeaderRead(d *schema.ResourceData, m interface{})
Type: "set_response_header",
Mode: mode,
Name: name,
Values: stringSliceToInterfaceSlice(values),
Values: values,
}

var notFoundRules []int
Expand Down Expand Up @@ -387,13 +387,13 @@ func resourceWallarmSetResponseHeaderImport(d *schema.ResourceData, m interface{

d.Set("mode", (*actionHints.Body)[0].Mode)
d.Set("name", (*actionHints.Body)[0].Name)
valuesInterface := (*actionHints.Body)[0].Values
var valuesStr []string
for _, item := range valuesInterface {
str, _ := item.(string)
valuesStr = append(valuesStr, str)
}
d.Set("values", valuesStr)
// valuesInterface := (*actionHints.Body)[0].Values
// var valuesStr []string
// for _, item := range valuesInterface {
// str, _ := item.(string)
// valuesStr = append(valuesStr, str)
// }
d.Set("values", (*actionHints.Body)[0].Values)

existingID := fmt.Sprintf("%d/%d/%d", clientID, actionID, ruleID)
d.SetId(existingID)
Expand Down

0 comments on commit 6f87835

Please sign in to comment.