From a83f6744b63c76215eeca73c49b545bac782deb2 Mon Sep 17 00:00:00 2001 From: Rodrigo Estebanez Date: Tue, 1 Oct 2013 14:45:21 +0200 Subject: [PATCH] accessing to the parent vapp even if the vm is orphan (query result) Conflicts: lib/fog/vcloud_director/models/compute/vm.rb --- lib/fog/vcloud_director/models/compute/vm.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/fog/vcloud_director/models/compute/vm.rb b/lib/fog/vcloud_director/models/compute/vm.rb index 5456573ba..9df1ee1eb 100644 --- a/lib/fog/vcloud_director/models/compute/vm.rb +++ b/lib/fog/vcloud_director/models/compute/vm.rb @@ -131,6 +131,11 @@ module Fog status == 'on' end + def vapp + # get_by_metadata returns a vm collection where every vapp parent is orpahn + collection.vapp ||= service.vapps.get(vapp_id) + end + end end end