diff --git a/ovh/helpers/helpers.go b/ovh/helpers/helpers.go index 813c89c84..d0df9d26e 100644 --- a/ovh/helpers/helpers.go +++ b/ovh/helpers/helpers.go @@ -209,7 +209,9 @@ func GetNilStringPointerFromData(data interface{}, id string) *string { func GetNilIntPointerFromData(data interface{}, id string) *int { if resourceData, tok := data.(*schema.ResourceData); tok { - return GetNilIntPointer(resourceData.Get(id)) + if val, ok := resourceData.GetOk(id); ok { + return GetNilIntPointer(val) + } } else if mapData, tok := data.(map[string]interface{}); tok { if val, ok := mapData[id]; ok { return GetNilIntPointer(val)