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