We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I've noticed that array data in a request body isn't supported and it's actually a part of the JSON:API specification.
https://jsonapi.org/format/#crud-updating-to-many-relationships
Example body:
PATCH /articles/1/relationships/tags HTTP/1.1 Content-Type: application/vnd.api+json Accept: application/vnd.api+json { "data": [ { "type": "tags", "id": "2" }, { "type": "tags", "id": "3" } ] }
params :data=>[{:id=>"2", :type=>"tags"}, {:id=>"3", :type=>"tags"}]
It currently breaks with when I call params.from_jsonapi with
params.from_jsonapi
TypeError: no implicit conversion of Symbol into Integer ...lib/jsonapi_parameters/translator.rb:37:in `dig`
I would expect it to be parsed to:
tag_ids: [2, 3]
Thank you for this gem! 👍
The text was updated successfully, but these errors were encountered:
Thank you very much for contribution. We review your previous PR, which is nicely described.
We can take care of that as it's important feature and are adding it to backlog, but you are also welcome to post your solution to it 😄
Sorry, something went wrong.
Thanks! 😄
I'm not promising anything, but I'll try to propose a solution soon 😄
No branches or pull requests
I've noticed that array data in a request body isn't supported and it's actually a part of the JSON:API specification.
https://jsonapi.org/format/#crud-updating-to-many-relationships
Example body:
It currently breaks with when I call
params.from_jsonapi
withI would expect it to be parsed to:
Thank you for this gem! 👍
The text was updated successfully, but these errors were encountered: