We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3ebcc46 commit 420a1a4Copy full SHA for 420a1a4
lib/jsonapi_spec_helpers/helpers.rb
@@ -57,7 +57,14 @@ def json_ids(integers = false)
57
def validation_errors
58
@validation_errors ||= {}.tap do |errors|
59
json['errors'].each do |e|
60
- errors[e['meta']['attribute'].to_sym] = e['meta']['message']
+ attr = e['meta']['attribute'].to_sym
61
+ message = e['meta']['message']
62
+
63
+ if errors[attr]
64
+ errors[attr] = Array(errors[attr]).push(message)
65
+ else
66
+ errors[attr] = message
67
+ end
68
end
69
70
0 commit comments