From: Martyn Taylor <mtaylor(a)redhat.com>
---
.../model/warehouse/warehouse_model.rb | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/lib/aeolus_image/model/warehouse/warehouse_model.rb
b/lib/aeolus_image/model/warehouse/warehouse_model.rb
index b177ce7..14e9323 100644
--- a/lib/aeolus_image/model/warehouse/warehouse_model.rb
+++ b/lib/aeolus_image/model/warehouse/warehouse_model.rb
@@ -106,7 +106,9 @@ module Aeolus
def where(query_string)
self.set_warehouse_and_bucket if self.bucket.nil?
- self.warehouse.query(@bucket_name, query_string)
+ self.warehouse.query(@bucket_name,
query_string).xpath('/objects/object').map do |obj|
+ self.new(self.bucket.object(obj.at_xpath('./key/text()').to_s))
+ end
end
def delete(uuid)
--
1.7.6.4