Skip to content

Commit b64c9e9

Browse files
committed
Compatibility with jsonapi-resources@0.9.5
1 parent a2c2b0e commit b64c9e9

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

jsonapi-utils.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Gem::Specification.new do |spec|
1919
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
2020
spec.require_paths = ['lib']
2121

22-
spec.add_runtime_dependency 'jsonapi-resources', '0.9.0'
22+
spec.add_runtime_dependency 'jsonapi-resources', '0.9.6'
2323

2424
spec.add_development_dependency 'bundler', '~> 1.10'
2525
spec.add_development_dependency 'rake', '~> 10.0'

lib/jsonapi/utils/request.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ module Request
66
def jsonapi_request_handling
77
setup_request
88
check_request
9+
rescue JSONAPI::Exceptions::InvalidResource,
10+
JSONAPI::Exceptions::InvalidField,
11+
JSONAPI::Exceptions::InvalidInclude,
12+
JSONAPI::Exceptions::InvalidSortCriteria => err
13+
jsonapi_render_errors(json: err)
914
end
1015

1116
# Instantiate the request object.

0 commit comments

Comments
 (0)