From d0c6453c9b02ecfd6cff36c34c90a00ff29097e3 Mon Sep 17 00:00:00 2001 From: "Ruben S. Montero" Date: Tue, 14 Feb 2012 13:04:11 +0100 Subject: [PATCH] Bug: pass file object to occi.post_compute method --- src/cloud/occi/lib/occi-server.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/cloud/occi/lib/occi-server.rb b/src/cloud/occi/lib/occi-server.rb index bf7657fa91..ad51901120 100755 --- a/src/cloud/occi/lib/occi-server.rb +++ b/src/cloud/occi/lib/occi-server.rb @@ -367,9 +367,12 @@ end post '/ui/upload' do file = Tempfile.new('uploaded_image') - FileUtils.cp(request.env['rack.input'].path,file.path) - request.params['file'] = file.path #so we can re-use occi post_storage() + FileUtils.cp(request.env['rack.input'].path, file.path) + + #so we can re-use occi post_storage() + request.params['file'] = {:tempfile => file} result,rc = @occi_server.post_storage(request) + treat_response(result,rc) end