File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change 11module JsonapiErrorable
22 module Validatable
3- # @param relationships: nil [Hash] list of relationships to be serialized as errors
3+ # @param relationships: nil [ Hash or FalseClass ] list of relationships whose errors should be serialized
4+ # Defaults to the deserialized data.relationships of Json:api Payload
45 # @param record [ ActiveModel ] Object that implements ActiveModel
56 def render_errors_for ( record , relationships : nil )
6- validation = Serializers ::Validation . new (
7- record ,
8- relationships || deserialized_params . relationships
9- )
10-
7+ relationships =
8+ if relationships == false
9+ { }
10+ else
11+ relationships || deserialized_params . relationships
12+ end
13+
14+ validation = Serializers ::Validation . new ( record , relationships )
1115
1216 render \
1317 json : { errors : validation . errors } ,
You can’t perform that action at this time.
0 commit comments