mirror of
https://github.com/ditkrg/schemable.git
synced 2026-01-22 22:26:41 +00:00
Fixes bug where required attributes were not caught properly due case difference
This commit is contained in:
parent
c12bdc807e
commit
33d42c8c8f
@ -529,7 +529,7 @@ module Schemable
|
||||
end
|
||||
|
||||
required_attributes = {
|
||||
required: schema.as_json['properties']['data']['properties'].keys - optional_request_attributes.map(&:to_s) - nullable_attributes.map(&:to_s)
|
||||
required: (schema.as_json['properties']['data']['properties'].keys - optional_request_attributes.map(&:to_s) - nullable_attributes.map(&:to_s)).map { |key| key.to_s.camelize(:lower).to_sym }
|
||||
}
|
||||
|
||||
schema = modify_schema(schema, required_attributes, "properties.data")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user