lib/chef/data_bag_item.rb in chef-0.10.0.beta.10 vs lib/chef/data_bag_item.rb in chef-0.10.0.qs.0

- old
+ new

@@ -216,20 +216,20 @@ # Save this Data Bag Item via RESTful API def save(item_id=@raw_data['id']) r = chef_server_rest begin - r.put_rest("data/#{data_bag}/#{item_id}", @raw_data) + r.put_rest("data/#{data_bag}/#{item_id}", self) rescue Net::HTTPServerException => e raise e unless e.response.code == "404" - r.post_rest("data/#{data_bag}", @raw_data) + r.post_rest("data/#{data_bag}", self) end self end # Create this Data Bag Item via RESTful API def create - chef_server_rest.post_rest("data/#{data_bag}", @raw_data) + chef_server_rest.post_rest("data/#{data_bag}", self) self end # Set up our CouchDB design document def self.create_design_document(couchdb=nil)