You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltacloud.apache.org by ma...@apache.org on 2012/03/29 15:02:50 UTC
git commit: FIXES DTACLOUD_173: Missing parameter validation for POST
blob
Updated Branches:
refs/heads/master bd67983ca -> 8e01f0625
FIXES DTACLOUD_173: Missing parameter validation for POST blob
https://issues.apache.org/jira/browse/DTACLOUD-173
Project: http://git-wip-us.apache.org/repos/asf/deltacloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltacloud/commit/8e01f062
Tree: http://git-wip-us.apache.org/repos/asf/deltacloud/tree/8e01f062
Diff: http://git-wip-us.apache.org/repos/asf/deltacloud/diff/8e01f062
Branch: refs/heads/master
Commit: 8e01f062556092cd964e8545379db12b76a0c56d
Parents: bd67983
Author: marios <ma...@redhat.com>
Authored: Mon Mar 26 14:23:09 2012 +0300
Committer: marios <ma...@redhat.com>
Committed: Thu Mar 29 16:01:41 2012 +0300
----------------------------------------------------------------------
server/lib/deltacloud/server.rb | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/deltacloud/blob/8e01f062/server/lib/deltacloud/server.rb
----------------------------------------------------------------------
diff --git a/server/lib/deltacloud/server.rb b/server/lib/deltacloud/server.rb
index dacc6db..f0f8cbc 100644
--- a/server/lib/deltacloud/server.rb
+++ b/server/lib/deltacloud/server.rb
@@ -862,6 +862,8 @@ collection :buckets do
operation :create do
description "Create new blob"
+ param :blob_id, :string, :required
+ param :blob_data, :hash, :required
control do
bucket_id = params[:bucket]
blob_id = params['blob_id']
@@ -881,6 +883,7 @@ collection :buckets do
respond_to do |format|
format.xml { haml :"blobs/show" }
format.html { haml :"blobs/show"}
+ format.json {convert_to_json(:blob, @blob)}
end
end
end