diff --git a/lib/fog/vcloud_director/models/compute/organizations.rb b/lib/fog/vcloud_director/models/compute/organizations.rb index 79ee2ed2c..cfe20dfcf 100644 --- a/lib/fog/vcloud_director/models/compute/organizations.rb +++ b/lib/fog/vcloud_director/models/compute/organizations.rb @@ -20,12 +20,12 @@ module Fog def item_list data = service.get_organizations.body - org = data[:Org] # there is only a single Org - service.add_id_from_href!(org) - [org] + orgs = data[:Org].is_a?(Hash) ? [data[:Org]] : data[:Org] + orgs.each {|org| service.add_id_from_href!(org)} + orgs end end end end -end \ No newline at end of file +end