From 21499d8908e8af9df4e130a936f029ff98bf4604 Mon Sep 17 00:00:00 2001 From: Todd Willey Date: Tue, 11 Oct 2011 17:04:58 -0400 Subject: [PATCH] [OpenStack|compute] default metadata to empy hash Calling metadata.each in the `save` method will make a spurious request to the nova endpoint, unless metadata has been initialized to an empty hash. --- lib/fog/openstack/models/compute/server.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/fog/openstack/models/compute/server.rb b/lib/fog/openstack/models/compute/server.rb index 9f2b0a9c3..7d63fc3ec 100644 --- a/lib/fog/openstack/models/compute/server.rb +++ b/lib/fog/openstack/models/compute/server.rb @@ -27,6 +27,7 @@ module Fog def initialize(attributes={}) @connection = attributes[:connection] + attributes[:metadata] = {} super end