@@ -902,7 +902,7 @@ func expandMonitoringAlertPolicyConditions(v interface{}, d *schema.ResourceData
902
902
903
903
func expandMonitoringAlertPolicyConditionsConditionAbsent (v interface {}, d * schema.ResourceData , config * Config ) (interface {}, error ) {
904
904
l := v .([]interface {})
905
- if len (l ) == 0 {
905
+ if len (l ) == 0 || l [ 0 ] == nil {
906
906
return nil , nil
907
907
}
908
908
raw := l [0 ]
@@ -1001,7 +1001,7 @@ func expandMonitoringAlertPolicyConditionsConditionAbsentAggregationsCrossSeries
1001
1001
1002
1002
func expandMonitoringAlertPolicyConditionsConditionAbsentTrigger (v interface {}, d * schema.ResourceData , config * Config ) (interface {}, error ) {
1003
1003
l := v .([]interface {})
1004
- if len (l ) == 0 {
1004
+ if len (l ) == 0 || l [ 0 ] == nil {
1005
1005
return nil , nil
1006
1006
}
1007
1007
raw := l [0 ]
@@ -1047,7 +1047,7 @@ func expandMonitoringAlertPolicyConditionsName(v interface{}, d *schema.Resource
1047
1047
1048
1048
func expandMonitoringAlertPolicyConditionsConditionThreshold (v interface {}, d * schema.ResourceData , config * Config ) (interface {}, error ) {
1049
1049
l := v .([]interface {})
1050
- if len (l ) == 0 {
1050
+ if len (l ) == 0 || l [ 0 ] == nil {
1051
1051
return nil , nil
1052
1052
}
1053
1053
raw := l [0 ]
@@ -1190,7 +1190,7 @@ func expandMonitoringAlertPolicyConditionsConditionThresholdComparison(v interfa
1190
1190
1191
1191
func expandMonitoringAlertPolicyConditionsConditionThresholdTrigger (v interface {}, d * schema.ResourceData , config * Config ) (interface {}, error ) {
1192
1192
l := v .([]interface {})
1193
- if len (l ) == 0 {
1193
+ if len (l ) == 0 || l [ 0 ] == nil {
1194
1194
return nil , nil
1195
1195
}
1196
1196
raw := l [0 ]
@@ -1299,7 +1299,7 @@ func expandMonitoringAlertPolicyLabels(v interface{}, d *schema.ResourceData, co
1299
1299
1300
1300
func expandMonitoringAlertPolicyDocumentation (v interface {}, d * schema.ResourceData , config * Config ) (interface {}, error ) {
1301
1301
l := v .([]interface {})
1302
- if len (l ) == 0 {
1302
+ if len (l ) == 0 || l [ 0 ] == nil {
1303
1303
return nil , nil
1304
1304
}
1305
1305
raw := l [0 ]
0 commit comments