From: Jan Provaznik <[email protected]>

When image is imported, we upload template generated for this image to iwhd.
---
 src/app/models/image.rb       |    2 ++
 src/spec/models/image_spec.rb |    4 +++-
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/app/models/image.rb b/src/app/models/image.rb
index f6b10ac..8962bf1 100644
--- a/src/app/models/image.rb
+++ b/src/app/models/image.rb
@@ -142,6 +142,8 @@ class Image < ActiveRecord::Base
         :registered         => true
       )
       rep.save!
+
+      template.upload
     end
     image
   end
diff --git a/src/spec/models/image_spec.rb b/src/spec/models/image_spec.rb
index 58cbc10..9f2d133 100644
--- a/src/spec/models/image_spec.rb
+++ b/src/spec/models/image_spec.rb
@@ -63,7 +63,9 @@ describe Image do
     lambda do
       lambda do
         lambda do
-          Image.import(account, 'mock').should_not be_nil
+          img = Image.import(account, 'mock')
+          img.should_not be_nil
+          img.template.uploaded.should be_true
         end.should change(Image, :count).by(1)
       end.should change(Template, :count).by(1)
     end.should change(ReplicatedImage, :count).by(1)
-- 
1.7.2.3

_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel

Reply via email to