Skip to content

Commit 8263200

Browse files
author
Felipe Rodrigues Michetti
committed
Fixing apis.
1 parent df96541 commit 8263200

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

lib/controllers/mini_controller.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ def included(controller)
4242
}
4343

4444
c.post('/:table_name') {|table_name|
45-
make_default_json_api(self, request.body.read&.delete("\n"), table_name) {|params, _status_code, _mapped_class, klass|
45+
make_default_json_api(self, request.body.read, table_name) {|params, _status_code, _mapped_class, klass|
4646

4747
{status: 201, response: klass.create(params)&.values}
4848
}
4949
}
5050

5151
c.put('/:table_name/:id') {|table_name, id|
52-
make_default_json_api(self, request.body.read&.delete("\n"), table_name) {|params, _status_code, _mapped_class, klass|
52+
make_default_json_api(self, request.body.read, table_name) {|params, _status_code, _mapped_class, klass|
5353

5454
object = klass[id]
5555
raise ModelException.new "#{table_name} not found with id: #{id}" unless object

lib/helpers/api_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ def prepare_payload(raw_payload)
5353
body_params = !raw_payload.empty? && !raw_payload.is_a?(IndifferentHash) && raw_payload.length >= 2 \
5454
&& raw_payload.match?(/\{*}/) ? ::MultiJson.decode(raw_payload, symbolize_keys: true) : raw_payload
5555
raise ModelException.new 'Cannot parse Payload.' unless body_params
56+
body_params
5657
end
5758

5859
def verify_table(table_name)

0 commit comments

Comments
 (0)