From a5147f472bfcd3b5c02785ebd69e4ed5a788899b Mon Sep 17 00:00:00 2001 From: Jon Perritt Date: Sun, 1 Feb 2015 00:14:43 -0700 Subject: [PATCH] update metadata before actual Update op --- .../resource_openstack_objectstorage_container_v1.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/builtin/providers/openstack/resource_openstack_objectstorage_container_v1.go b/builtin/providers/openstack/resource_openstack_objectstorage_container_v1.go index f9b5d5250..687e65b57 100644 --- a/builtin/providers/openstack/resource_openstack_objectstorage_container_v1.go +++ b/builtin/providers/openstack/resource_openstack_objectstorage_container_v1.go @@ -111,15 +111,15 @@ func resourceObjectStorageContainerV1Update(d *schema.ResourceData, meta interfa ContentType: d.Get("content_type").(string), } + if d.HasChange("metadata") { + updateOpts.Metadata = resourceContainerMetadataV2(d) + } + _, err = containers.Update(objectStorgeClient, d.Id(), updateOpts).Extract() if err != nil { return fmt.Errorf("Error updating OpenStack container: %s", err) } - if d.HasChange("metadata") { - updateOpts.Metadata = resourceContainerMetadataV2(d) - } - return resourceObjectStorageContainerV1Read(d, meta) }