diff --git a/go.mod b/go.mod index f76773c9..760579fb 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.18 require ( github.com/hashicorp/go-retryablehttp v0.6.6 github.com/hashicorp/terraform-plugin-sdk/v2 v2.10.0 - github.com/opsgenie/opsgenie-go-sdk-v2 v1.2.21 + github.com/opsgenie/opsgenie-go-sdk-v2 v1.2.22 github.com/pkg/errors v0.9.1 ) diff --git a/go.sum b/go.sum index 5d45b3ec..5add6153 100644 --- a/go.sum +++ b/go.sum @@ -279,10 +279,8 @@ github.com/nsf/jsondiff v0.0.0-20200515183724-f29ed568f4ce h1:RPclfga2SEJmgMmz2k github.com/nsf/jsondiff v0.0.0-20200515183724-f29ed568f4ce/go.mod h1:uFMI8w+ref4v2r9jz+c9i1IfIttS/OkmLfrk1jne5hs= github.com/oklog/run v1.0.0 h1:Ru7dDtJNOyC66gQ5dQmaCa0qIsAUFY3sFpK1Xk8igrw= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= -github.com/opsgenie/opsgenie-go-sdk-v2 v1.2.20 h1:twA4Kiaw+Vi4x5Ei3qDO1TtQf7oSuJQ+CqJB9j9lEmQ= -github.com/opsgenie/opsgenie-go-sdk-v2 v1.2.20/go.mod h1:4OjcxgwdXzezqytxN534MooNmrxRD50geWZxTD7845s= -github.com/opsgenie/opsgenie-go-sdk-v2 v1.2.21 h1:LaUWNfxQJdJL5wGPolEhZaKzfFYKBkDABPRl2FsFpe0= -github.com/opsgenie/opsgenie-go-sdk-v2 v1.2.21/go.mod h1:4OjcxgwdXzezqytxN534MooNmrxRD50geWZxTD7845s= +github.com/opsgenie/opsgenie-go-sdk-v2 v1.2.22 h1:0h+YoXSyipf6XQGyIaDg6z5jwRik1JSm+sQetnD7vGY= +github.com/opsgenie/opsgenie-go-sdk-v2 v1.2.22/go.mod h1:4OjcxgwdXzezqytxN534MooNmrxRD50geWZxTD7845s= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= diff --git a/opsgenie/resource_opsgenie_notification_rule.go b/opsgenie/resource_opsgenie_notification_rule.go index 3824dc10..e1b3fc00 100644 --- a/opsgenie/resource_opsgenie_notification_rule.go +++ b/opsgenie/resource_opsgenie_notification_rule.go @@ -73,6 +73,7 @@ func resourceOpsGenieNotificationRule() *schema.Resource { "send_after": { Type: schema.TypeInt, Optional: true, + Default: 0, }, "contact": { Type: schema.TypeList, @@ -440,7 +441,7 @@ func expandOpsGenieNotificationRuleSteps(input []interface{}) []*og.Step { element := og.Step{} element.Enabled = &enabled element.Contact = expandOpsGenieNotificationRuleStepsContact(config["contact"].([]interface{})) - if config["send_after"].(int) > 0 { + if config["send_after"].(int) >= 0 { element.SendAfter = &og.SendAfter{ TimeUnit: "minute", TimeAmount: uint32(config["send_after"].(int)), diff --git a/vendor/modules.txt b/vendor/modules.txt index 2541f6d7..bcbcaf82 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -173,7 +173,7 @@ github.com/mitchellh/reflectwalk # github.com/oklog/run v1.0.0 ## explicit github.com/oklog/run -# github.com/opsgenie/opsgenie-go-sdk-v2 v1.2.21 +# github.com/opsgenie/opsgenie-go-sdk-v2 v1.2.22 ## explicit; go 1.12 github.com/opsgenie/opsgenie-go-sdk-v2/alert github.com/opsgenie/opsgenie-go-sdk-v2/client