File tree 1 file changed +4
-1
lines changed
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -549,6 +549,7 @@ func expandMonitorExternalHTTP(d *schema.ResourceData) *mackerel.MonitorExternal
549
549
SkipCertificateVerification : d .Get ("external.0.skip_certificate_verification" ).(bool ),
550
550
Headers : []mackerel.HeaderField {},
551
551
FollowRedirect : d .Get ("external.0.follow_redirect" ).(bool ),
552
+ ExpectedStatusCode : nil ,
552
553
}
553
554
554
555
if responseTimeCritical , ok := d .GetOkExists ("external.0.response_time_critical" ); ok {
@@ -573,7 +574,9 @@ func expandMonitorExternalHTTP(d *schema.ResourceData) *mackerel.MonitorExternal
573
574
}
574
575
if expectedStatusCode , ok := d .GetOkExists ("external.0.expected_status_code" ); ok {
575
576
expectedStatusCode := expectedStatusCode .(int )
576
- monitor .ExpectedStatusCode = & expectedStatusCode
577
+ if expectedStatusCode > 0 {
578
+ monitor .ExpectedStatusCode = & expectedStatusCode
579
+ }
577
580
}
578
581
if headers , ok := d .GetOk ("external.0.headers" ); ok {
579
582
for name , value := range headers .(map [string ]interface {}) {
You can’t perform that action at this time.
0 commit comments