You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by mf...@redhat.com on 2012/05/21 12:07:19 UTC

[PATCH core 38/51] CIMI: Fixed feature loading in entity_metadata model

From: Michal Fojtik <mf...@redhat.com>


Signed-off-by: Michal fojtik <mf...@redhat.com>
---
 server/lib/cimi/helpers.rb                |    2 +-
 server/lib/cimi/models/entity_metadata.rb |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/server/lib/cimi/helpers.rb b/server/lib/cimi/helpers.rb
index 05d2621..5fe8cf8 100644
--- a/server/lib/cimi/helpers.rb
+++ b/server/lib/cimi/helpers.rb
@@ -26,7 +26,7 @@ module CIMI
 
   class FakeCollection
     extend Sinatra::Rabbit::Features
-    include Deltacloud::InstanceFeatures
+    include Deltacloud::Features
   end
 end
 
diff --git a/server/lib/cimi/models/entity_metadata.rb b/server/lib/cimi/models/entity_metadata.rb
index 5455c75..c14f3c2 100644
--- a/server/lib/cimi/models/entity_metadata.rb
+++ b/server/lib/cimi/models/entity_metadata.rb
@@ -52,7 +52,8 @@ class CIMI::Model::EntityMetadata < CIMI::Model::Base
   end
 
   def self.metadata_from_deltacloud_features(cimi_entity, dcloud_entity, context)
-    deltacloud_features = context.driver.class.features_for(dcloud_entity)
+    deltacloud_features = context.driver.class.features[dcloud_entity]
+    puts deltacloud_features.inspect
     metadata_attributes = deltacloud_features.map{|f| attributes_from_feature(f)}
     from_feature(cimi_entity, context, metadata_attributes.flatten!)
   end
-- 
1.7.10.1