From ddc0f4cdb0c5b5fb848ac4856e9bcf32cc55ec0f Mon Sep 17 00:00:00 2001 From: Sander van Harmelen Date: Thu, 21 Jul 2016 15:23:58 +0200 Subject: [PATCH] Fix dynamically determining if `ForceNew = true` (#7745) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The same instance of the resources’ `schema.Resource` is used for all resources of the same type. So we need to set either `true` or `false` for every resource to make sure we get the correct value. --- builtin/providers/cloudstack/resource_cloudstack_network.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/builtin/providers/cloudstack/resource_cloudstack_network.go b/builtin/providers/cloudstack/resource_cloudstack_network.go index 1fccdfd55..2b58b5bef 100644 --- a/builtin/providers/cloudstack/resource_cloudstack_network.go +++ b/builtin/providers/cloudstack/resource_cloudstack_network.go @@ -25,6 +25,8 @@ func resourceCloudStackNetwork() *schema.Resource { if value == none { aclidSchema.ForceNew = true + } else { + aclidSchema.ForceNew = false } return value