lib/picky/sinatra/index_actions.rb in picky-4.4.2 vs lib/picky/sinatra/index_actions.rb in picky-4.5.0
- old
+ new
@@ -15,11 +15,11 @@
index_name = params['index']
begin
index = Picky::Indexes[index_name.to_sym]
data = params['data']
return 400 unless data
- data && index.replace_from(Yajl::Parser.parse data) && 200
+ data && index.replace_from(MultiJson.decode data) && 200
rescue IdNotGivenException
400
rescue StandardError
404
end
@@ -34,10 +34,10 @@
#
base.delete '/' do
index_name = params['index']
begin
index = Picky::Indexes[index_name.to_sym]
- data = Yajl::Parser.parse params['data']
+ data = MultiJson.decode params['data']
id = data['id']
id ? index.remove(id) && 200 : 400
rescue StandardError
404
end
\ No newline at end of file